首先 - 這是類似於這個問題 - >Where is the database connection information in an ADP file?。如何訪問MS Access * .adp文件中的SQL數據庫?
但我仍然無法找到我需要的東西。
我的公司正在使用一個用MS Access編寫的過時的舊程序。我對MS Access的經驗很少 - 所以任何幫助,將不勝感激。 (不,我的公司的歐洲IT部門(誰做的)拒絕給我們提供任何幫助)
我在php/MySQL中重新創建了這個數據庫系統,但我試圖找到數據庫連接的詳細信息所以我可以將我的新程序連接到MS Access程序使用的同一SQL數據庫連接。
根據前面提到的帖子:
Cntrl + G打開VB面板。我試圖尋找
? CurrentProject.Connection.ConnectionString
? CurrentProject.Connection.Provider
,這是接近的唯一的事情就是:
Set cn = CurrentProject.AccessConnection
一個使用該連接(VB)的功能:
Function ClosePurchasingREQ(iDPU As Long)
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim cmd As ADODB.Command
'Use the ADO connection that Access uses
Set cn = CurrentProject.AccessConnection
Set cmd = New ADODB.Command
Dim prmDPU_ID As ADODB.Parameter
Set cmd.ActiveConnection = cn
cmd.CommandType = 4
Dim strCMD As String
strCMD = "ADD_DPU_CAR"
cmd.CommandText = strCMD
Set prmDPU_ID = cmd.CreateParameter("DPUID", adInteger, adParamInput)
cmd.Parameters.Append prmDPU_ID
'prmDPU_ID.Value = iDPU_ID
cmd.Execute
End Function
SQL數據庫憑據在哪裏可以將(ODBC,ADO,SQL,任何可以與PHP一起工作的數據庫)數據庫連接到我的新項目?
'? CurrentProject.Connection.ConnectionString'是一個命令語句,您可以在立即窗口中輸入,然後按Enter鍵查看該語句的輸出。那是你在做什麼?這聽起來像你可能試圖在代碼模塊中搜索該文本。 – HansUp