麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

設置對VisualBasic數據庫連接的動態路徑

2019-11-18 17:32:10
字體:
來源:轉載
供稿:網友
我個人因為經常作一些數據庫方面的程序,對于程序間如何與數據庫進行接口的問題之煩是深有體會,因為VB在數據庫鏈接的時候,一般是靜態,即數據庫存放的路徑是固定的,如用VB的DATA,adodc,DataEnvironment等到作數據庫鏈接時,如果存放數據庫的路徑被改變的話,就會找不到路經,真是一個特別煩的事。
筆者的解決方法是利用app.path來解決這個問題。

一、用data控件進行數據庫鏈接,可以這樣:
在form_load()過程中放入:
EndIf
data1.databasename=str&"/數據庫名"
data1.recordsource="數據表名"
data1.refresh
subend
這幾句話的意為,打開當前程序運行的目錄下的數據庫。
你只要保證你的數據庫在你程序所在的目錄之下就行了。

二、利用adodc(ADODataControl)進行數據庫鏈接:
privateform_load()
DimstrAsString'定義
str=App.Path
IfRight(str,1)<>"/"Then
str=str "/"
EndIf
str="Provider=Microsoft.Jet.OLEDB.3.51;PersistSecurityInfo=False;DataSource="&str&"/tsl.mdb"
Adodc1.ConnectionString=str
Adodc1.CommandType=adCmdText
Adodc1.RecordSource="select*fromtable3"
Adodc1.Refresh
endsub

三、利用DataEnvironment進行數據庫鏈接
可在過程中放入:
OnErrorResumeNext
IfDataEnvironment1.rsCommand1.State<>adStateClosedThen
DataEnvironment1.rsCommand1.Close'如果打開,則關閉
EndIf
'i=InputBox("請輸入友人編號:","輸入")
'Ifi=""ThenExitSub
DataEnvironment1.Connection1.OpenApp.Path&"/userdatabase/tsl.mdb"
DataEnvironment1.rsCommand1.Open"select*fromtable3where編號='"&i&"'"
'SetDataReport2.DataSource=DataEnvironment1
'DataReport2.DataMember="command1"
'DataReport2.show
endsub

四、利用ADO(ActiveXDataObjects)進行編程:
建立連接:
dimconnasnewadodb.connection
dimrsasnewadodb.recordset
dimstr
str=App.Path
IfRight(str,1)<>"/"Then
str=str "/"
EndIf
str="Provider=Microsoft.Jet.OLEDB.3.51;PersistSecurityInfo=False;DataSource="&str&"/tsl.mdb"
conn.openstr
rs.cursorlocation=aduseclient
rs.open"數據表名",conn,adopenkeyset.adlockpessimistic
用完之后關閉數據庫:
conn.close
setconn=nothing->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本欧美中文字幕 | 综合精品 | omofun 动漫在线观看 | 国产一级aaa全黄毛片 | 色综合欧美 | 国产91九色视频 | 亚洲欧美成aⅴ人在线观看 av免费在线播放 | av黄色片网站| 综合网天天色 | 国产精品久久久久国产精品三级 | 久草在线视频精品 | 毛片一级片 | 欧美视频国产精品 | 久久经典免费视频 | 欧美a在线观看 | 精品av在线播放 | 中文字幕在线观看91 | 黄色电影免费网址 | av噜噜噜噜 | 羞羞视频免费入口网站 | 国产精品一区2区3区 | 成人福利视频在线观看 | 成人区一区二区三区 | 色综合网在线观看 | 蜜桃一本色道久久综合亚洲精品冫 | 日本在线国产 | 欧美a在线| 黄网在线 | 成人爱爱电影 | 一级外国毛片 | 成人三级在线播放 | 亚洲视频在线一区二区 | 亚洲网站免费看 | 国产无限资源在线观看 | 中文字幕精品一区久久久久 | 久国产精品视频 | 亚洲国产精品久久久久制服红楼梦 | 亚洲第一成人在线 | 久久精品在线免费观看 | 香蕉在线播放 | 欧美成人精品一区二区三区 |