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

首頁(yè) > 編程 > .NET > 正文

vb.net中的數(shù)據(jù)庫(kù)連接

2024-07-10 13:03:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友


在項(xiàng)目中選擇左邊“工具盒”中的數(shù)據(jù)庫(kù)適配器,本例子用的是odbc數(shù)據(jù)源,所以選擇odbcdataadapter.
選中odbcdataadapter,在屬性窗口中選擇selectcommand,展開(kāi),選擇connection,在下拉框中選擇“新建”,在彈出的窗口中選擇computer database頁(yè),選中想要得odbcdatasource.選擇command text,點(diǎn)擊旁邊的“省略號(hào)按鈕”,在彈出的窗口中輸入sql語(yǔ)句。如果sql語(yǔ)句中有條件參數(shù),要用“問(wèn)號(hào)?”代替。如:select user,name from table where user = ? .并且需要選擇parameters,點(diǎn)擊旁邊的“省略號(hào)按鈕”,在彈出的窗口中選擇“增加”,就增加了一個(gè)參數(shù)。在旁邊的屬性框中修改參數(shù)的屬性。odbctype 為參數(shù)對(duì)應(yīng)字段的類型,sourcecolumn為參數(shù)對(duì)應(yīng)字段名。parametername為參數(shù)名,這里為param1。

下面進(jìn)入代碼頁(yè),手工修改代碼。
在配置odbcdataadapter的時(shí)候,新建連接后,有一個(gè)連接控件生成顯示,名字是odbcconnection,在數(shù)據(jù)庫(kù)連接的時(shí)候先要把它打開(kāi)。用語(yǔ)句me.odbcconnection1.open(),用完要關(guān)掉,me.odbcconnection1.close()。

數(shù)據(jù)查詢出來(lái),可以放到一個(gè)相當(dāng)于記錄集的地方,這里用語(yǔ)句
dim odr1 as system.data.odbc.odbcdatareader 定義變量odr1來(lái)存放。

剛才說(shuō)了,查詢有參數(shù)的話,現(xiàn)在要把從界面上獲取的實(shí)際的值傳給參數(shù),用語(yǔ)句
me.odbcselectcommand2.parameters("param1").value = me.textbox1.text
注意,這里是odbcselectcommand,而不是odbcdataadapter2.selectcommand。
然后執(zhí)行下面的語(yǔ)句得到記錄集
odr1 = me.odbcdataadapter2.selectcommand.executereader()
判斷記錄集是不是為空,不為空就通過(guò)odr1("字段名")讀取記錄集中的數(shù)據(jù)
if odr1.hasrows then
while odr1.read()
name = odr1("name")
user = odr1("user")
end while
odr1.close()
end if


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 汝南县| 卢湾区| 阿拉善盟| 玉环县| 顺平县| 和田县| 平度市| 荃湾区| 同江市| 湖南省| 滨海县| 凤台县| 南安市| 镇平县| 阳信县| 宣城市| 石台县| 太原市| 平武县| 靖远县| 手游| 江孜县| 叙永县| 玛纳斯县| 连江县| 天台县| 汤阴县| 霍林郭勒市| 三河市| 上林县| 佛坪县| 芒康县| 裕民县| 铜川市| 湘阴县| 洛扎县| 凤冈县| 大竹县| 工布江达县| 库尔勒市| 江城|