国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Asp.net三層結(jié)構(gòu)中的變量引用與傳遞_.Net教程

2024-07-10 12:52:04
字體:
供稿:網(wǎng)友

推薦:Asp.Net發(fā)送電子郵件程序
一、 asp.net 1.0及.net1.1中的做法(利用CDOSYS消息組件發(fā)送電子郵件): 代碼如下: usingSystem; usingSystem.Web.Mail; /// summary /// 用到的類主要位于System.Web.Mail命名空間下 /// /summary publicclassSendMail { publicSendMail() { } ///summary

    Asp.net的層架構(gòu)主要是為了解決數(shù)據(jù)層,邏輯層,表示層等之間的關(guān)系。
    我們的做法是這樣的:首先建立一個(gè)DataCore的基類。基類里面封裝了一些低層的數(shù)據(jù)庫的基本操作,比如說數(shù)據(jù)庫聯(lián)接,調(diào)用存儲(chǔ)過程等等。在這里面有一個(gè)地方值得注意,通過對一個(gè)函數(shù)的重載可以實(shí)現(xiàn)調(diào)用不同功能的存儲(chǔ)過程。
    以下代碼示例:

protected int RunProcedure(string storedProcName, IDataParameter[] parameters, out int

rowsAffected ) 
{

int result;

Connection.Open();

SqlCommand command = BuildIntCommand( storedProcName, parameters );

rowsAffected = command.ExecuteNonQuery();

result = (int)command.Parameters["ReturnValue"].Value;

Connection.Close();

return result;

}

protected SqlDataReader RunProcedure(string storedProcName, IDataParameter[] parameters )

{

SqlDataReader returnReader;

Connection.Open();

SqlCommand command = BuildQueryCommand( storedProcName, parameters );

command.CommandType = CommandType.StoredProcedure;

returnReader = command.ExecuteReader();

//Connection.Close();

return returnReader;

}

protected DataSet RunProcedure(string storedProcName, IDataParameter[] parameters,

string tableName )

{

DataSet dataSet = new DataSet();

Connection.Open();

SqlDataAdapter sqlDA = new SqlDataAdapter();

sqlDA.SelectCommand = BuildQueryCommand( storedProcName, parameters );

sqlDA.Fill( dataSet, tableName );

Connection.Close();

return dataSet;

}

protected void RunProcedure(string storedProcName, IDataParameter[] parameters,

DataSet dataSet, string tableName )

{

Connection.Open();

SqlDataAdapter sqlDA = new SqlDataAdapter();

sqlDA.SelectCommand = BuildIntCommand( storedProcName, parameters );

sqlDA.Fill( dataSet, tableName );

Connection.Close();

}

分享:Asp.Net編程基礎(chǔ)經(jīng)驗(yàn)技巧總結(jié)
1.主要命名空間: %@ImportNamespace=System.Data%處理數(shù)據(jù)時(shí)用到 %@ImportNamespace=System.Data.ADO%使用ADO.net;時(shí)用到 %@ImportNamespace=System.Data.SQL%SQLServer數(shù)據(jù)庫專用 %@ImportNamespace=System.Data.XML%不用看處理XML用到 %@ImportName

共2頁上一頁12下一頁
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 马关县| 乌恰县| 安陆市| 大竹县| 滦南县| 铁力市| 开鲁县| 隆尧县| 南京市| 德江县| 伊金霍洛旗| 汤原县| 小金县| 东乌珠穆沁旗| 高陵县| 昌邑市| 新民市| 孙吴县| 江北区| 新野县| 颍上县| 阜阳市| 吴旗县| 清远市| 敦化市| 乌兰浩特市| 北海市| 海门市| 镇雄县| 宜丰县| 苗栗县| 奉新县| 博爱县| 延川县| 前郭尔| 论坛| 安康市| 上高县| 台湾省| 五大连池市| 晋城|