国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 镶黄旗| 定安县| 河北省| 巨野县| 兰考县| 峨眉山市| 木兰县| 秦皇岛市| 兰坪| 六安市| 嵩明县| 积石山| 祁门县| 高唐县| 都匀市| 板桥市| 吉木乃县| 苏尼特右旗| 兴安县| 达州市| 东阳市| 新平| 巢湖市| 宜宾县| 那坡县| 温宿县| 三河市| 万盛区| 宁河县| 图木舒克市| 秀山| 新民市| 广德县| 林州市| 乌兰察布市| 台前县| 通城县| 平定县| 兴业县| 永胜县| 雷山县|