接続してクエリできるすべての注文を含むデータベースがあります。また、接続してクエリできる最後のデータベースクエリの順序を含むテキストファイルがあります。VBAで2つに参加できるようにする必要があります。接続文字列にあるのでデータベースに問題はありませんが、無効なオブジェクトエラーを取得せずにテキストファイルパスをSQL文字列に渡すことができないようです。私はSQLとファイルへの接続に不慣れです。どんな助けでもいただければ幸いです。
私は次のことをしようとしています:
Sub Comp2TablesFrom2Databases()
Dim rs As ADODB.Recordset
Dim strSQL As String, strCon As String
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
strCon = "Connection string to database" 'works fine in test code that only connects to the database
strSQL = "SELECT * " _
& "FROM Database LEFT JOIN [TextFilePath] " _
& "ON Database.[Order No] = [TextFilePath].[Order No] " _
& "WHERE [TextFilePath].[Order No] IS NULL;"
rs.Open strSQL, strCon
'do stuff
rs.Close
Set rs = Nothing
End Sub