vb資料庫相對路徑
『壹』 vb我寫的程序連接的資料庫怎麼設置成相對路徑啊,具體方法,我比較菜,謝謝了,代碼寫在那個位置等等
一般來說資料庫放在程序的同目錄下,這樣才好實現相對路徑:
dim DataPath as string
DataPath = App.Path & iif(right(App.path,1)="\","" ,"\") & "MyData.MDB"
strSQL = "Driver={Microsoft Access Driver (*.mdb)}; Dbq=" & DataPath & "; Uid=Admin; Pwd=; "
『貳』 VB 怎麼在模塊中設置相對路徑
如果你編譯好的VB程序和資料庫在同一個目錄下(比如都在D:\VB下),那麼將絕對路徑改成App.Path即可。
Public
Const
後不能跟變數,所以你要在運行時賦值:
'將Public
Const
constr
這句改成以下代碼
Public
constr
As
String
'將一下代碼粘貼到初始化的過程里
constr
=
"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source="&
App.Path
&"\員工管理系統.mdb;Persist
Security
Info=False"
『叄』 VB中關於相對路徑的問題
相對路徑就是指由這個文件所在的路徑引起的跟其它文件(或文件夾)的路徑關系。使用相對路徑可以為我們帶來非常多的便利。比如兩個文件都在一個文件夾裡面在html中就經常使用\來代替而在VB裡面則不不然,但VB中經常用app.path
app.exename
來作為路徑。
『肆』 VB用ADO鏈接資料庫 怎麼指定相對路徑
要想任意指定路徑可以將路徑字元串設置為變數。這樣就可以採用輸入或選定資料庫路徑來連接資料庫了。可參見如下:
dim
ljsjk
as
string
ljsjk=控制項或字元串
conn.ConnectionString
=
"Provider=Microsoft.Jet.OLEDB.4.0;Persist
Security
Info=False;Data
Source="
&
ljsjk
conn.Open
『伍』 VB的data控制項 怎麼讓資料庫指向相對路徑
data控制項指定的路徑是固定的,如果你想讓data控制項指向相對路徑,可以在電腦上映射一個網路驅動器,這樣你做的程序放到別的電腦上,只要別的電腦也映射到相同的網路驅動器和文件,就可以實現區域網的共享。
『陸』 VB 資料庫 相對路徑
假如資料庫data.mdb是在程序目錄下的data文件夾
apppath=app.path & iif(right(app.path,1)="/","","/")
datapath=apppath & "data/data.mdb"
『柒』 vb怎麼通過相對路徑資料庫
使用相對路徑App.path方法,App表示應用程序所在路徑,後面跟的是資料庫文件所在的文件夾
『捌』 vb中data控制項使用的是絕對路徑,怎麼改成相對路徑
把資料庫文件和VB放在同個目錄下
App.Path
&
"資料庫文件"
一直變就沒辦法了
相對路徑就是指2個對象相對的程序路徑
你一直變不固定那怎麼個相對法
這樣只有在使用的時候自己再輸入資料庫文件的路徑
『玖』 VB 使用ADO控制項鏈接資料庫,鏈接時怎麼指定資料庫的相對路徑
通常我是這么做的:
1. 第1步:在VB編輯狀態,選中ADO控制項,在屬性窗口設置它的ConnectionString屬性。並可以進行測試連接,確定連接成功,就在屬性窗口裡獲得了正確的連接字元串。
例如:我的一個連接本地資料庫的例子如下:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Microsoft Visual Studio\VB98\資料庫系統\資料庫.mdb;Persist Security Info=False
顯然,這個是絕對路徑,為了使得你的程序靈活使用,需要把其中路徑修改為如下相對路徑,並用語句進行連接,其實很好理解:
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" App.Path & "\資料庫系統\資料庫.mdb;Persist Security Info=False"
我在做工程時,建立了文件夾「資料庫系統」,然後將所有文件以及資料庫文件都保存在該文件夾里,我的資料庫文件為「資料庫.mdb」。
『拾』 VB 連接ACCESS資料庫,如何使用相對路徑
用MICROSOFT
jet
4.0
OLE
DB
Provider引擎連接ACCESS資料庫,方法如下:
新建工程時選數據工程,此時VB6集成調試環境左邊工具箱內已載入了有關資料庫編程必須的控制項。
然後在FORM1窗體中添加ADODC控制項和DATAGRID控制項,將DATAGRID1的屬性DATASOURCE選ADODC1,打開ADODC1控制項屬性頁使用連接字元串,選生成,在提供者選項中ACCESS資料庫選MICROSOFT
jet
4.0
OLE
DB
Provider,然後按要求連接資料庫等。在ADODC1控制項屬性頁使用連接字元串空白文本窗口中就有一長串字元串,注意該字元串可復制到程序代碼用於編程。ADODC1控制項屬性頁的數據源內有命令文本(SQL)編寫窗口可編寫SQL查詢語言。該窗口的SQL語句可復制到程序代碼用於編程。
SQL查詢語言主要結構為:
Select
查詢欄位
from
表名
Where
查詢條件語句
[排序語句或分組語句]
查詢欄位必須分別用(西文)逗號分開或就用一個*號代替,上述查詢中排序語句建議最好應用。
SQL查詢語言如有錯程序運行時告訴你出錯,作相應改動即可。本人一般先按上述連接,SQL用"SELECT
*
FROM
TabelName"作調試,無問題,用一個按鈕孔件將前述需復制的連接字元串和SQL查詢語言先復制於按鈕控制項的CLICK事件中備著,以便放著以後使用。然後刪去ADODC1孔件,再添加ADODC1控制項再添其他內容。