Sql OLEDB导入中文Unicode字符
我正在尝试使用批导入VBA中的excel数据Sql OLEDB导入中文Unicode字符,sql,vba,excel,Sql,Vba,Excel,我正在尝试使用批导入VBA中的excel数据 cnn1.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & _ "Data Source=" & Excelfile & ";" & _ "Extended Properties=""Excel 12.0;HDR=Yes;IMEX=1"";" rst1.Open "SELECT * FROM [A1:E502];", cnn1, adOpenStatic, adLockReadOn
cnn1.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & _
"Data Source=" & Excelfile & ";" & _
"Extended Properties=""Excel 12.0;HDR=Yes;IMEX=1"";"
rst1.Open "SELECT * FROM [A1:E502];", cnn1, adOpenStatic, adLockReadOnly
数据包括中英文混合字符,不幸的是,导入的数据将所有中文字符设置为“?”
例如,“投资组合”保證組合' 作为“投资组合”的进口
有人能提出解决方法吗?创建一个单词数组,并将字符串的字符放入数组中。
现在您可以看到导入的字符代码。在这种情况下,这实际上不是我的问题。虽然VBA变量正在显示??当它被写回Excel时,结果是正确的。我很高兴我不用操纵弦