Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql OLEDB导入中文Unicode字符_Sql_Vba_Excel - Fatal编程技术网

Sql OLEDB导入中文Unicode字符

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

我正在尝试使用批导入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, adLockReadOnly
数据包括中英文混合字符,不幸的是,导入的数据将所有中文字符设置为“?”

例如,“投资组合”保證組合' 作为“投资组合”的进口


有人能提出解决方法吗?

创建一个单词数组,并将字符串的字符放入数组中。
现在您可以看到导入的字符代码。

在这种情况下,这实际上不是我的问题。虽然VBA变量正在显示??当它被写回Excel时,结果是正确的。我很高兴我不用操纵弦