欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

asp.net access添加返回自遞增id的實現(xiàn)方法第1/3頁

 更新時間:2008年08月07日 23:26:52   作者:  
今天花了一點時間研究了這個問題,除此之外,還順帶研究了小孔子cms添加數(shù)據(jù)的過程,access添加返回自遞增id也是從小孔子cms中研究出來的。
先看界面:


添加后數(shù)據(jù)庫:


而所要執(zhí)行的語句:
復制代碼 代碼如下:

string name_    = this.tbxUseName.Text.Trim();    
string webname_ = this.tbxWebName.Text.Trim();    
string url_ = this.tbxUrl.Text.Trim();    
AddFieldItem("news_Title", name_);    
AddFieldItem("news_Source",webname_);    
AddFieldItem("news_Anthor",url_);    
common.salert("添加成功,添加后的ID為" + insert("db_news").ToString());    

當我看完小孔子cms對插入數(shù)據(jù)的處理后,自我感覺.net水平還一直停留在asp中。下面結合代碼講講:
       需要說明的是,小孔子cms在插入時使用的是多層架構,而這篇文章主要著重講解的是學習,所以我就沒弄成多層的了。插入時采用了參數(shù)化的過程,類似sql的存儲過程;在實際應用中插入數(shù)據(jù)十分簡單,正如上面代碼所顯示的。

先講一個類[DbKeyItem]:
復制代碼 代碼如下:

/// <summary>    
/// 數(shù)據(jù)表中的字段屬性:字段名,字段值    
/// </summary>    
public class DbKeyItem    
{    

    /// <summary>    
    /// 字段名稱    
    /// </summary>    
    public string fieldName;    

    /// <summary>    
    /// 字段值    
    /// </summary>    
    public string fieldValue;    

    public DbKeyItem(string _fieldName, object _fieldValue)    
    {    
        this.fieldName = _fieldName;    
        this.fieldValue = _fieldValue.ToString();    
    }    
}   

這個類包含兩個屬性:
1、fieldName:字段名
2、fieldValue:字段值

這個類主要用于: 
復制代碼 代碼如下:

protected ArrayList alFieldItems = new ArrayList(10);    

/// <summary>    
/// 添加一個字段/值對到數(shù)組中    
/// </summary>    
public void AddFieldItem(string _fieldName, object _fieldValue)    
{    
    _fieldName = "[" + _fieldName + "]";    
    //遍歷看是否已經(jīng)存在字段名    
    for (int i = 0; i < this.alFieldItems.Count; i++)    
    {    
        if (((DbKeyItem)this.alFieldItems[i]).fieldName == _fieldName)    
        {    
            throw new ArgumentException("字段已經(jīng)存在");    
        }    
    }    
    this.alFieldItems.Add(new DbKeyItem(_fieldName, _fieldValue));    
}   

相關文章

  • NET?NativeAOT?用法指南

    NET?NativeAOT?用法指南

    NativeAOT?是?.NET?中一個非常棒和強大的工具,有了?NativeAOT,你可以以可預測的性能構建你的應用,同時節(jié)省資源(更低的內(nèi)存占用和更小的二進制大小),本文介紹NET?NativeAOT?指南,感興趣的朋友一起看看吧
    2024-02-02
  • asp.net下生成99個不同的隨機數(shù)

    asp.net下生成99個不同的隨機數(shù)

    asp.net下生成99個不同的隨機數(shù)...
    2007-04-04
  • .NET開發(fā)基礎:從簡單的例子理解泛型 分享

    .NET開發(fā)基礎:從簡單的例子理解泛型 分享

    .Net開發(fā)基礎系列文章,對自己之前寫過的代碼備忘,如能給人予幫助,不甚榮幸。個人能力有限,如有差錯或不足,請及時指正。
    2013-06-06
  • ASP.NET Core3.x API版本控制的實現(xiàn)

    ASP.NET Core3.x API版本控制的實現(xiàn)

    這篇文章主要介紹了ASP.NET Core3.x API版本控制的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • asp.net core 使用 TestServer 來做集成測試的方法

    asp.net core 使用 TestServer 來做集成測試的方法

    這篇文章主要介紹了asp.net core 使用 TestServer 來做集成測試,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • .NET中方法的注意事項總結

    .NET中方法的注意事項總結

    這篇文章主要介紹了.NET中方法的注意事項,較為詳細的分析了.NET中方法中較為常見的技巧、方法與注意事項,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • .NET實現(xiàn)熱插拔功能(動態(tài)替換功用)方案實例

    .NET實現(xiàn)熱插拔功能(動態(tài)替換功用)方案實例

    如果某個"功能"需要動態(tài)更新?這種動態(tài)更新,可能是需求驅(qū)動的,也可能是為了修改 BUG,面對這種場景,如何實現(xiàn)“熱插拔”呢?先解釋一下“熱插拔”:在系統(tǒng)運行過程動態(tài)替換某些功能,不用重啟系統(tǒng)進程。下面看例子
    2013-11-11
  • ASP.NET Core擴展庫的相關功能介紹

    ASP.NET Core擴展庫的相關功能介紹

    這篇文章主要介紹了ASP.NET Core擴展庫的相關功能,幫助大家更好的理解和學習使用.Net技術,感興趣的朋友可以了解下
    2021-03-03
  • aspx如果引用cs中的變量的方法

    aspx如果引用cs中的變量的方法

    引用cs中變量的實現(xiàn)方法
    2008-07-07
  • ASP.NET?MVC使用Session會話保持表單狀態(tài)

    ASP.NET?MVC使用Session會話保持表單狀態(tài)

    這篇文章介紹了ASP.NET?MVC使用Session會話保持表單狀態(tài)的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09

最新評論