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

首頁 > 編程 > .NET > 正文

ADO.NET對象的構(gòu)造(7)_OleDbParameter(下)

2024-07-10 13:03:16
字體:
供稿:網(wǎng)友

n overloads public overridable function add(byval value as object) as integer implements ilist.add

n overloads public function add(byval parametername as string,byval value as object) as oledbparameter

n overloads public function add(byval value as oledbparameter) as oledbparameter

n overloads public function add(byval parametername as string,byval oledbtype as oledbtype) as oledbparameter

n overloads public function add(byval parametername as string,byval oledbtype as oledbtype,byval size as integer) as oledbparameter

n overloads public function add(byval parametername as string,byval oledbtype as oledbtype,byval size as integer,byval sourcecolumn as string) as oledbparameter




示例

public sub createoledbparamcoll(myconn as oledbconnection)

dim mycommand as oledbcommand = new oledbcommand("select * from customers where customerid = ?", myconn)

dim myparamcollection as oledbparametercollection = mycommand.parameters



dim myparm as object = new oledbparameter("customerid", oledbtype.varchar)

dim pindex as integer = myparamcollection.add(myparm)



dim myparm as oledbparameter = myparamcollection.add(new oledbparameter("customerid", oledbtype.varchar))



dim myparm as oledbparameter = myparamcollection.add("customerid", “customeridvalue”);



dim myparm as oledbparameter = myparamcollection.add("customerid", oledbtype.varchar)



dim myparm as oledbparameter = myparamcollection.add("customerid", oledbtype.varchar, 5)



dim myparm as oledbparameter = myparamcollection.add("customerid", oledbtype.varchar, 5, "customerid")



end sub



示例

public shared function createcustomeradapter(conn as oledbconnection) as oledbdataadapter

dim da as oledbdataadapter = new oledbdataadapter()

dim cmd as oledbcommand

dim parm as oledbparameter



' create the selectcommand.

cmd = new oledbcommand("select * from customers where country = @country and city = @city", conn)

cmd.parameters.add("@country", oledbtype.varchar, 15)

cmd.parameters.add("@city", oledbtype.varchar, 15)

da.selectcommand = cmd



' create the insertcommand.

cmd = new oledbcommand("insert into customers (customerid, companyname) values (@customerid, @companyname)", conn)

cmd.parameters.add("@customerid", oledbtype.char, 5, "customerid")

cmd.parameters.add("@companyname", oledbtype.varchar, 40, "companyname")

da.insertcommand = cmd



' create the deletecommand.

cmd = new oledbcommand("delete from customers where customerid = @customerid", conn)

parm = cmd.parameters.add("@customerid", oledbtype.char, 5, "customerid")

parm.sourceversion = datarowversion.original

da.deletecommand = cmd



' create the updatecommand.

cmd = new oledbcommand("update customers set customerid = @customerid, companyname = @companyname where customerid = @oldcustomerid", conn)

cmd.parameters.add("@customerid", oledbtype.char, 5, "customerid")

cmd.parameters.add("@companyname", oledbtype.varchar, 40, "companyname")

parm = cmd.parameters.add("@oldcustomerid", oledbtype.char, 5, "customerid")

parm.sourceversion = datarowversion.original

da.updatecommand = cmd



return da

end function



以下兩行

parm = cmd.parameters.add("@customerid", oledbtype.char, 5, "customerid")

parm.sourceversion = datarowversion.original

可以縮寫為

cmd.parameters.add("@customerid", oledbtype.char, 5, "customerid").sourceversion = datarowversion.original

類似地當添加參數(shù)后馬上進行設(shè)置參數(shù)的值時,也可以進行類似以下縮寫

mydataadapter.selectcommand.parameters.add("@categoryname", oledbtype.varchar, 80).value = "toasters"

mydataadapter.selectcommand.parameters.add("@serialnum", oledbtype.integer).value = 239

(信息整理來自msdn)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 北流市| 分宜县| 永丰县| 桐庐县| 灯塔市| 白朗县| 洪洞县| 广昌县| 武宣县| 响水县| 措美县| 平武县| 彰化县| 巴林左旗| 个旧市| 大城县| 南川市| 伊吾县| 林周县| 安岳县| 且末县| 蕉岭县| 南安市| 汽车| 鹤庆县| 赤峰市| 南岸区| 富蕴县| 镇赉县| 新昌县| 婺源县| 辰溪县| 陇西县| 孙吴县| 洮南市| 临潭县| 汾西县| 渝北区| 丰台区| 上思县| 宜黄县|