先上**
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
using system.data;
using system.data.sqlclient;
namespace
wdl catch (exception ex)
//定義sql查詢語句
string sql;
sql = "select top 10 [id],[ruleid],[allocatetouserid],[status] from [db_pe_test].[dbo].[rulecoupondetails]";
//定義命令物件scmd
sqlcommand scmd = new sqlcommand(sql, sconn);
//定義資料讀取器sdr
sqldatareader sdr = null;
//執行命令物件scmd並賦值給sdr
sdr = scmd.executereader();
//迴圈輸出sdr中的內容
console.writeline("進來");
while (sdr.read())
,[ruleid],allocatetouserid,sn", sdr[0], sdr[1], sdr[2], sdr[3]);
}sdr.close();
string tupdate = "update[db_pe_test].[dbo].[rulecoupondetails] set orderidinstore = 'dominosmark-20170908'";
sqlcommand supdate = new sqlcommand(tupdate, sconn);
int effectedrows = supdate.executenonquery();
console.writeline("更新 end");
string select2 = "select top 10 [id],[ruleid],[allocatetouserid],orderidinstore,[status] from [db_pe_test].[dbo].[rulecoupondetails] where orderidinstore = 'dominosmark-20170908'";
//定義命令物件scmd
sqlcommand scmdselect2 = new sqlcommand(select2, sconn);
//定義資料讀取器sdr
sqldatareader sdrselect2 = null;
//執行命令物件scmd並賦值給sdr
sdrselect2 = scmdselect2.executereader();
console.writeline("再次讀取");
while (sdrselect2.read())
,[ruleid],allocatetouserid,sn", sdrselect2[0], sdrselect2[1], sdrselect2[2], sdrselect2[3]);
}console.readkey();
//while (ss.read())
//,[ruleid],allocatetouserid,sn", ss[0], ss[1], ss[2], ss[3]);
// console.readkey();
//}//關閉資料讀取器
sdrselect2.close();
//關閉資料庫連線
sconn.close();}}
}
**解釋:
在c#中要運算元據庫,一般情況需要引入兩個命名空間,在三種連線模式中都要引入下面的命名空間:
system.data;
而另外乙個命名空間,使用不同的連線模式而不同,如果使用sqlclient模式的話,則需要引入如下命名空間:
system.data.sqlclient;
如果使用oledb模式的話,需要使用下面的命名空間:
system.data.oledb;
如果使用odbc模式的話,需要使用下面的命名空間:
system.data.odbc;
c 運算元據庫
namespace ec region sql資料庫備份 sql資料庫備份 sql伺服器ip或 localhost 資料庫登入名 資料庫登入密碼 資料庫名 備份到的路徑 public static void sqlback string serverip,string loginname,strin...
C 運算元據庫
先從資料庫中取出結果集後進行處理資料後再update更新到資料庫。如果只想讀取和顯示資料,只需要使用資料讀取sqldatareader即可,但要處理資料然後更新資料庫 增加 更改 局需要資料集dataset和資料介面卡sqldataadaper。sqldataadapter的用法 讀取資料用sqld...
C 運算元據庫
引入標頭檔案 using mysql.data.mysqlclient 連線操作 string constr database test007 data source 127.0.0.1 port 3306 user id root password root mysqlconnection con...