天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

asp.net sql 數據庫處理函數命令

先寫一個數據庫統計函數
復制代碼 代碼如下:
public static int Count(string cityName)
{
string cmdText = "";
SqlConnection conn = new SqlConnection(DBH.DBA);
SqlCommand cmd = null;
cmdText = "Select count(*) From [Drugstore] Where CityName=@cityName ";
cmd = new SqlCommand(cmdText, conn);
cmd.Parameters.AddWithValue("@cityName", cityName);
conn.Open();
int total = (int)cmd.ExecuteScalar();
conn.Close();
return total;
}

剛開始全部函數調用是這樣一個個寫出來的,后來熟悉了 用SqlHelp方便好多,在后來就直接用動軟.NET代碼生成器了,發現對原先的這些越來越陌生了 ,現在大致整理一下,和上面重復的代碼部分省略。
1. 添加數據
復制代碼 代碼如下:
DrugstoreInfo info = new DrugstoreInfo();
cmd.Parameters.AddWithValue("@ID",info.ID);
try
{
conn.Open();
return cmd.ExecuteNonQuery();
}
catch
{
throw;
}
finally
{
conn.Close();
}

.dataset 數據分頁
復制代碼 代碼如下:
public static DataSet indexQuery(int pageIndex, int pageSize)
{
..
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds, (pageIndex - 1) * pageSize, pageSize, "Table1");
return ds;
}

. 獲得最大值
復制代碼 代碼如下:
public static int GetMax()
{
string cmdText = "select Max(Id) from Application ";
..
try
{
conn.Open();
Object obj = cmd.ExecuteScalar();
if (obj == null || obj is DBNull)
{
return 1;
}
return (int)obj + 1;
}
catch
{
throw;
}
finally
{
conn.Close();
}
}

. select 選擇
復制代碼 代碼如下:
public static ApplicationInfo Select(int id)
{
string cmdText = "select ID from Application where ID=@ID";
SqlConnection conn = new SqlConnection(DBH.ConnString);
SqlCommand cmd = new SqlCommand(cmdText, conn);
ApplicationInfo info = new ApplicationInfo();
cmd.Parameters.AddWithValue("@ID", id);
conn.Open();
using (IDataReader dr = cmd.ExecuteReader())
{
if (dr.Read())
{
info.ID = (int)dr["ID"];
}
dr.Close();
}
conn.Close();
return info;
}

.delete 刪除
復制代碼 代碼如下:
public static int Del(int id)
{
string cmdText = "Delete from Application Where ID= @ID";
SqlConnection conn = new SqlConnection(DBH.ConnString);
SqlCommand cmd = new SqlCommand(cmdText, conn);
cmd.Parameters.AddWithValue("@ID", id);
conn.Open();
return cmd.ExecuteNonQuery();
conn.Close();
}

. update 修改
復制代碼 代碼如下:
public static int Update(ApplicationInfo info)
{
string cmdText = "Update Application Set City=@city Where ID=@ID";
SqlConnection conn = new SqlConnection(DBH.ConnString);
SqlCommand cmd = new SqlCommand(cmdText, conn);
cmd.Parameters.AddWithValue("@ID", info.ID);
try
{
conn.Open();
return cmd.ExecuteNonQuery();
}
catch
{
throw;
}
finally
{
conn.Close();
}
}

.配置
復制代碼 代碼如下:
public class DBH
{
private DBH() { }
private static readonly string _DBA = ConfigurationManager.ConnectionStrings["DBA"].ConnectionString;
public static string DBA
{
get { return _DBA; }
}
}

附: configurationManager 需要命名空間 using System.Configuration 和添加引用System.Configuration 雙重操作。

AspNet技術asp.net sql 數據庫處理函數命令,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 日韩精品熟女一区二区三区中文 | 久久99综合国产精品亚洲首页 | 男男免费看 | 亚洲AV蜜桃永久无码精品无码网 | 亚洲精品tv久久久久久久久久 | 最新男同鸭子ktv | 国产精品久久久久婷婷五月色 | 老司机亚洲精品影院在线观看 | a亚洲在线观看不卡高清 | 亚洲日韩一区精品射精 | 一本到道免费线观看 | 韩剧甜性涩爱 | 精品高清国产a毛片 | 全部免费特黄特色大片看片 | 亚洲AV成人无码网天堂 | 富婆夜店找黑人猛男BD在线 | 蜜芽视频在线观看视频免费播放 | 亚洲欧美综合视频 | 日本中文字幕巨大的乳专区 | 手机精品在线 | 九色PORNY真实丨国产大胸 | 97国产露脸精品国产麻豆 | 久久久国产精品免费A片3D | 啦啦啦 中国 日本 高清 在线 | 国产三级多多影院 | 漂亮美女2018完整版 | 嫩草影院成人 | av天堂网2014在线 | 国产精品日韩欧美一区二区三区 | 日本午夜福利无码高清 | 在线免费观看国产精品 | 任你躁国语自产二区在线播放 | 亚洲a视频在线观看 | 被室友C哭调教双性 | 黄色三级图片 | 久久本道久久综合伊人 | 99热在线播放| 国产成人无码AV麻豆 | 97人人超碰国产精品最新蜜芽 | 久久99国产亚洲高清观着 | 国产午夜精品理论片影院 |