VBA を介して MSSQL Server に接続する際に問題が発生しています。以下は、問題が発生している私のコードです。
Set con = New ADODB.Connection
Set rs = New ADODB.Recordset
con.Provider = "sqloledb"
sConnectionString = "Server=SQLServer;Database=DBName;UID=sa;Pwd=NiceTry"
con.Open sConnectionString
'Dim sh As Worksheet
Dim tempSheet As String
tempSheet = "IgnoreMe"
'See if there is already an "IgnoreMe" Sheet, create it if not.
Dim wsSheet As Worksheet
On Error Resume Next
Set wsSheet = Sheets("IgnoreMe")
On Error GoTo 0
If Not wsSheet Is Nothing Then
'Sheet exists, don't recreate it.
Else
Sheets.Add.Name = tempSheet
End If
Set sh = Worksheets("IgnoreMe")
' Clean up the sheet's contents
sh.UsedRange.Clear
' Now get the table's data
rs.Open "SELECT JobHeaderID, Job, ProofApproved, SleeveLabel, MasterLabel" & _
" FROM JobHeader " & _
" WHERE Job IN ('665511', '671259', '671259-1')", con
End Sub
これは、情報をダウンロードするための部分です。レコードセットを読み取る他のコードがあります。rs.Open
私はいつも、どのAutomation Error
ような問題が発生しているのかわかりません。それが何を打っているのかについてのアイデアはありますか?
DSN なしで
http://webcheatsheet.com/ASP/database_connection_to_MSSQL.phpをフォローしようとしています。