SQLOLEBDを使用して、VBScriptを使用してCSVファイルからレコードを取得するという非常に簡単な例を実行しようとしています。次のエラーが発生します:行:4文字:1エラー:無効な接続文字列属性 "コード:80004005ソース:SQLServer用のMicrosoftOLD DBプロバイダー誰かが私をまっすぐにしてくれませんか?
Set objConnection = CreateObject("ADODB.Connection")
Set objRecordSet = CreateObject("ADODB.Recordset")
objConnection.Open "Provider=SQLOLEDB; Data Source= C:\Users\public\; Extended Properties=""text;HDR=YES;FMT=Delimited"""
objRecordset.Open "SELECT * FROM employees.csv, objConnection, adOpenStatic, adLockOptimistic, adCmdText"
Do Until objRecordset.EOF
Wscript.Echo "name: " & objRecordset.Fields.Item("Name")
objRecordset.MoveNext
Loop
wscript.echo "Finished"
従業員.csv
id、name、grade 1、 "Ezequiel、Justin"、1 2、Charlie Sheen、4 3、 "Name、Your"、8 4、Another Guy、16