• | 當(dāng)您使用 Autoexec, 調(diào)用 AttachDSNLessTable 函數(shù), 并然后傳遞參數(shù), 如以下所示從 RunCode 操作。
|
• | 當(dāng)您使用啟動(dòng)窗體, 將代碼, 它類似于以下以 Form_Open 事件。 向 Access 數(shù)據(jù)庫(kù)添加多個(gè)鏈接表時(shí) 注意 您必須調(diào)整編程邏輯。 |
'//Name : CreateDSNConnection
'//Purpose : Create a DSN to link tables to SQL Server
'//Parameters
'// stServer: Name of SQL Server that you are linking to
'// stDatabase: Name of the SQL Server database that you are linking to
'// stUsername: Name of the SQL Server user who can connect to SQL Server, leave blank to use a Trusted Connection
'// stPassword: SQL Server user password
Function CreateDSNConnection(stServer As String, stDatabase As String, Optional stUsername As String, Optional stPassword As String) As Boolean
On Error GoTo CreateDSNConnection_Err
Dim stConnect As String
If Len(stUsername) = 0 Then
'//Use trusted authentication if stUsername is not supplied.
stConnect = "Description=myDSN" vbCr "SERVER=" stServer vbCr "DATABASE=" stDatabase vbCr "Trusted_Connection=Yes"
Else
stConnect = "Description=myDSN" vbCr "SERVER=" stServer vbCr "DATABASE=" stDatabase vbCr
End If
DBEngine.RegisterDatabase "myDSN", "SQL Server", True, stConnect
'// Add error checking.
CreateDSNConnection = True
Exit Function
CreateDSNConnection_Err:
CreateDSNConnection = False
MsgBox "CreateDSNConnection encountered an unexpected error: " Err.Description
End Function
注意 如果再次, 調(diào)用 RegisterDatabase 方法 DSN 更新。• | 當(dāng)您使用 Autoexec, 調(diào)用 CreateDSNConnection 函數(shù), 并然后傳遞參數(shù), 如以下所示從 RunCode 操作。
|
• | 當(dāng)您使用啟動(dòng)窗體, 將代碼, 它類似于以下以 Form_Open 事件。
|
標(biāo)簽:楚雄 赤峰 南京 上海 通遼 涼山 清遠(yuǎn) 邢臺(tái)
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何在 Access 2003 和 Access 2002 中創(chuàng)建 DSN 的連接到 SQLServer 對(duì)鏈接表》,本文關(guān)鍵詞 如,何在,Access,2003,和,2002,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。