excel→sqlserverで
excelの数字をスペースで消した場合後の式が#valueでエラーになる
そのまま転送しようとすると 型が一致しませんというエラーになる
サンプルコード
With cnxls
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source=" & xlsdatapath & ";Extended Properties=Excel 8.0"
.CursorLocation = adUseClient
.Open
End With
'xlsの範囲からsqlのテーブルにデータを追加する
strsql = "INSERT INTO [odbc;Driver={SQL Server};" & _
"Server=サーバー名;Database=db名;Trusted_Connection=yes;connect timeout=180].テーブル名" & _
" select * FROM excel範囲名" & _
" where 年月 = '" & ymm & "'"
0 件のコメント:
コメントを投稿