a:
public static dataset imagemessage(string mvname)
sqlconnection mycon = createconn.conn();
string mvname = "美女";
//string strsql = "select * from fimage where mv_id=(select mv_id from fmv where mv_name='" + mvname + "')";
//sqldataadapter sda = new sqldataadapter(strsql, mycon);
//dataset ds = new dataset();
//sda.fill(ds, "ffc");
//return ds;
sqldataadapter sda = new sqldataadapter("imagemessage", mycon);//imagemessage為儲存過程名
sda.selectcommand.commandtype = commandtype.storedprocedure;
sqlparameter spt = new sqlparameter("@mvname", sqldbtype.varchar, 20);
spt.direction = parameterdirection.input;
spt.value = mvname;
sda.selectcommand.parameters.add(spt);
dataset ds = new dataset();
sda.fill(ds, "ffc");
return ds;
b: sqldataadapter可以使用儲存過程,並使用引數
sqldataadapter objadapter=new sqldataadapter("treeview_select",objconn);
objadapter.selectcommand.commandtype=commandtype.storedprocedure;
objadapter.selectcommand.parameters.add("@parentid",sqldbtype.char,36);
objadapter.selectcommand.parameters["@parentid"].value=parentid;
objadapter.selectcommand.parameters.add("@userid",sqldbtype.char,36);
objadapter.selectcommand.parameters["@userid"].value=userid;
objadapter.selectcommand.parameters.add("@departid",sqldbtype.char,36);
objadapter.selectcommand.parameters["@departid"].value=departid;
objadapter.fill(objdt);
利用SqlDataAdapter複製資料行
專案中需要實現乙個資料行的複製功能,也就是有些資料資訊,大部分內容都是一樣的,只有少數幾個引數不同,實現這個功能以簡化使用者的輸入。按理說,這種功能實現起來非常簡單,但是這裡有個問題,表的字段非常多,超過100,以前,都是習慣於手寫sql,這時麻煩就來了,sql還真長,雖然可以利用工具生成,但引數的...
SqlDataAdapter 批量更新資料庫表
在資料庫中批量插入資料許多人都已經了解了,就是使用.net 中的sqlbulkcopy物件 msdn詳解 我們在做評教系統的時候使用過這個物件,它能將資料表批量匯入到資料庫中,效率比單條插入資料效率高很多,具體的我就不多說了,看msdn就可以了。但是最近我在做乙個專案的時候,遇到了乙個問題,就是批量...
C 中SqlDataAdapter的使用
sqldataadapter是資料庫操作的一種形式,可以將查出的資料填充到dataset中。它的特點是你可以通過update方法,將修改過的dataset自動更新回資料庫,而不需要重新寫update或者delete語句。下面上 先定義幾個必要的字段 連線字串 private string strco...