一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

如何設置對VB數(shù)據(jù)庫連接的動態(tài)路徑

 barbarossia 2006-10-06
10、如何設置對VB數(shù)據(jù)庫連接的動態(tài)路徑
我個人因為經(jīng)常作一些數(shù)據(jù)庫方面的程序,對于程序間如何與數(shù)據(jù)庫進行接口的問題之煩是深有體會,因為VB在數(shù)據(jù)庫鏈接的時候,一般是靜態(tài),即數(shù)據(jù)庫存放的路徑是固定的,如用VB的DATA,adodc,DataEnvironment 等到作數(shù)據(jù)庫鏈接時,如果存放數(shù)據(jù)庫的路徑被改變的話,就會找不到路經(jīng),真是一個特別煩的事。
筆者的解決方法是利用app.path 來解決這個問題。
一、用data控件進行數(shù)據(jù)庫鏈接,可以這樣:
在form_load()過程中放入:
private form_load()

Dim str As String ‘定義
str = App.Path
If Right(str, 1) <> "\" Then
str = str + "\"
End If
data1.databasename=str & "\數(shù)據(jù)庫名"
data1.recordsource="數(shù)據(jù)表名"
data1.refresh
sub end
這幾句話的意為,打開當前程序運行的目錄下的數(shù)據(jù)庫。
你只要保證你的數(shù)據(jù)庫在你程序所在的目錄之下就行了。
二、利用adodc(ADO Data Control)進行數(shù)據(jù)庫鏈接:
private form_load ()
Dim str As String ‘定義
str = App.Path
If Right(str, 1) <> "\" Then
str = str + "\"
End If
str = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & str & "\tsl.mdb"
Adodc1.ConnectionString = str
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from table3"
Adodc1.Refresh
end sub
三、利用DataEnvironment進行數(shù)據(jù)庫鏈接
可在過程中放入:
On Error Resume Next
If DataEnvironment1.rsCommand1.State <> adStateClosed Then
DataEnvironment1.rsCommand1.Close ‘如果打開,則關閉
End If
‘i = InputBox("請輸入友人編號:", "輸入")
‘If i = "" Then Exit Sub
DataEnvironment1.Connection1.Open App.Path & "\userdatabase\tsl.mdb"
DataEnvironment1.rsCommand1.Open "select * from table3 where 編號=‘" & i & "‘"
‘Set DataReport2.DataSource = DataEnvironment1
‘DataReport2.DataMember = "command1"
‘DataReport2.show
end sub
四、利用ADO(ActiveX Data Objects)進行編程:
建立連接:
dim conn as new adodb.connection
dim rs as new adodb.recordset
dim str
str = App.Path
If Right(str, 1) <> "\" Then
str = str + "\"
End If
str = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & str & "\tsl.mdb"
conn.open str
rs.cursorlocation=aduseclient
rs.open "數(shù)據(jù)表名",conn,adopenkeyset.adlockpessimistic
用完之后關閉數(shù)據(jù)庫:
conn.close
set conn=nothing

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产成人免费高潮激情电| 欧美老太太性生活大片| 91人妻丝袜一区二区三区| 久久久精品日韩欧美丰满 | 久久99这里只精品热在线| 日本视频在线观看不卡| 国产精品一区二区三区激情| 亚洲男人天堂成人在线视频| 激情少妇一区二区三区| 婷婷亚洲综合五月天麻豆| 日韩精品中文字幕在线视频| 国产99久久精品果冻传媒| 婷婷开心五月亚洲综合| 特黄大片性高水多欧美一级 | 国产一区二区精品高清免费| 日本人妻熟女一区二区三区| 日韩一区二区免费在线观看| 暴力性生活在线免费视频| 日韩三极片在线免费播放| 亚洲欧美黑人一区二区 | 深夜日本福利在线观看| 日本不卡在线一区二区三区| 亚洲av日韩av高潮无打码| 欧美日韩亚洲精品内裤| 黄片在线免费看日韩欧美| 蜜桃传媒视频麻豆第一区| 91亚洲国产成人久久| 日本欧美视频在线观看免费| 五月婷婷综合激情啪啪| 日本和亚洲的香蕉视频| 99久久国产综合精品二区| 乱女午夜精品一区二区三区| 男女午夜视频在线观看免费| 加勒比系列一区二区在线观看 | 蜜桃av人妻精品一区二区三区| 国产又粗又猛又爽色噜噜| 亚洲精品福利入口在线| 亚洲欧美黑人一区二区| 久久精品国产一区久久久| 久久老熟女一区二区三区福利 | 激情少妇一区二区三区|