用ado.net生成对应的sql语句
生活随笔
收集整理的這篇文章主要介紹了
用ado.net生成对应的sql语句
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在不知道是增是刪還是改還是查的情況下,用ado.net生成對應的sql語句。
對一張表批量操作。
但前提條件是,對應一張表,主鍵,表的約束。//1.連接數據庫SqlConnection con = new SqlConnection(地址);//2.適配器(select語句,不是查數據,是查表結構)SqlDataAdapter sda = new SqlDataAdapter("查整張表的Sql語句",con);//3.命令生成工具(根據表結構,生成對應的SQL語句)SqlCommandBuilder sb = new SqlCommandBuilder(sda);//4.把之前查出來并且被我改過的數據拿出來DataTable dt = DGV_STUS.DataSource as DataTable;//5.適配器對這個數據和數據庫的數據,進行對比,操作sda.Update(dt);
DataSet 數據集,內存中的數據庫,可以存儲多張表
DataTable 數據表,一張表
DataView 數據視圖,作用內存查詢,按條件查dt里的數據,減小服務器壓力,但不能及時更新數據。
DataView dv = (DGV_d.DataSource as DataTable).AsDataView();
//dv的行過濾,條件
dv.RowFilter =string.Format(“條件”);
DGV_d.DataSource = dv;
DataRow,DataCloumn
SqlDataAdapter //不僅可以填充DataTable,還可以進行增刪改。
總結
以上是生活随笔為你收集整理的用ado.net生成对应的sql语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python串口通讯数据过长_Pytho
- 下一篇: 计算机无法安装网卡驱动,电脑经验遇到网卡