vb上面的問題求答案,vb上面的一個問題求答案

2021-03-19 18:26:34 字數 3586 閱讀 6778

1樓:隨風v隨夢

如果對保密要求不是很高的話,推薦用二進位制檔案進行儲存(就是txt檔案稍微改下字尾如:1.mpd),操作都比較方便。

附上自己收集的資料庫操作**:

引用microsoft activex data objects 2.8 library

'*****==連線access*****==

set rs = new connection

rs.cursorlocation = aduseclient

rs.open "provider=microsoft.jet.oledb.4.0;data source=s:\sf1.mdb;" '資料檔案的地址

'rs.close

'*****==讀取access的記錄數*****==

set rs = new connection

rs.cursorlocation = aduseclient

rs.open "provider=microsoft.jet.

oledb.4.0;data source=s:

\sf1.mdb;jet oledb:database password=密碼" '資料檔案的地址

set data1 = new recordset

sql = "select * from sf2"

data1.open sql, rs, adopendynamic, adlockoptimistic

msgbox data1.recordcount '得到記錄數

data1.close

rs.close

'*****====讀取第n行的第m列的資料*****====

set rs = new connection

rs.cursorlocation = aduseclient

rs.open "provider=microsoft.jet.oledb.4.0;data source=s:\sf1.mdb;" '資料檔案的地址

sql = "select * from sf2 where id=n"

set data1 = new recordset

data1.open sql, rs, adopendynamic, adlockoptimistic

msgbox data1(m) '得到資料

data1.close

rs.close

'*****===讀取連續一列的資料*****==

set rs = new connection

rs.cursorlocation = aduseclient

rs.open "provider=microsoft.jet.oledb.4.0;data source=s:\sf1.mdb;" '資料檔案的地址

sql = "select * from sf2 where 項 =\like '條件'"

set data1 = new recordset

data1.open sql, rs, adopendynamic, adlockoptimistic

do while not data1.eof

msgbox data1(n)

data1.movenext

loop

'*****==新增新紀錄

set rs = new connection

rs.cursorlocation = aduseclient

rs.open "provider=microsoft.jet.oledb.4.0;data source=s:\sf1.mdb;" '資料檔案的地址

sql = "select * from sf2 where id=n"

set data1 = new recordset

data1.open sql, rs, adopendynamic, adlockoptimistic

with data1.recordset

.addnew

.fields("項"\數字).value=變數

.updata

.refresh

end with

data1.close

rs.close

'*****===更新第n行的第m列的資料

set rs = new connection

rs.cursorlocation = aduseclient

rs.open "provider=microsoft.jet.oledb.4.0;data source=s:\sf1.mdb;" '資料檔案的地址

sql = "select * from sf2 where id=n"

set data1 = new recordset

data1.open sql, rs, adopendynamic, adlockoptimistic

data1(m) = "資料\變數" '寫入資料

data1.updata

data1.close

rs.close

'*****==查詢資料*****=

set rs = new connection

rs.cursorlocation = aduseclient

rs.open "provider=microsoft.jet.oledb.4.0;data source=s:\sf1.mdb;" '資料檔案的地址

sql = "select * from sf2 where" + "項='表示式'\項 like '表示式'"

set data1 = new recordset

data1.open sql, rs, adopendynamic, adlockoptimistic

msgbox data1(n) 'n=0為id

data1.close

rs.close

具體請檢視例子:

private sub form_load()

set rs = new connection

set data1 = new recordset

rs.cursorlocation = aduseclientrs.open "provider=microsoft.

jet.oledb.4.

0;data source=c:\1.mdb;jet oledb:

database password=123456789" '資料檔案的地址

sql = "select * from sf2" '訪問sf2表

data1.open sql, rs, adopendynamic, adlockoptimistic

list1.tag = data1.recordcount '得到記錄數

data1.close

sql = "select 姓名 from sf2" '訪問sf2表的"姓名"列

data1.open sql, rs, adopendynamic, adlockoptimistic

do while not data1.eof

list1.additem data1("姓名")

data1.movenext

loop

rs.close

end sub

'希望能幫到你

求幾個vb題答案 萬分感謝,VB問題,求答案,萬分感謝

1.c 2.c 3.c 4.d 5.a 6.c 7.a 8.c 9.b 10.d 11.b 12.c 13.d 提問幾個關於vb的問題 等答案 萬分感謝 1 print format now,yyyy年mm月dd日 2 int cdate 2008 6 30 now 3 用m和n分別統計在text1...

輪胎上面的字母數字代表什麼,輪胎上面的字母分別代表什麼含義

舉例說明下輪胎型號中數字和字母的含義 225 60 r17 99h 225 代表的是斷面寬度,簡版 單的理解就是輪胎胎權面的寬度。60 代表的扁平比,簡單的理解就是輪胎胎壁的高度。r 代表的是輪胎型別代號,r是子午線輪胎。17 代表的是輪轂直徑,就是輪胎適用於17英寸輪轂的輪胎。99 代表的是輪胎的...

王者榮耀上面的墨子是英雄聯盟上面的那個人物

王者榮耀的英雄技能都是英雄聯盟多個英雄的技能組合起來的或者自制的 可以告訴我下技能都是些什麼嗎 王者榮耀上面的墨子是英雄聯盟的哪個英雄 王者榮耀裡的英雄都是差不過英雄聯盟裡的英雄互相結合的,沒有完全與誰相似,墨子,我還真沒發現它是模仿誰的 我個人也認為是個原創的角色 畢竟王者榮耀並不是完全把lol的...