Проблема с импортом неанглийских символов в SQL с помощью VBA excel
Я могу импортировать свои неанглийские символы из excel (лист 3 с именем "товар") В SQL с помощью кода VBA, но после этого мои символы изменились на вопросительный знак (?), и я фактически потерял их.
как я могу исправить свой код VBA?
Что я уже пробовал:
Private Sub CommandButton1_Click() Dim con As ADODB.Connection Dim iRowNo As Integer Dim sGoodsName, sGoodsCode, sunit As String Set con = New ADODB.Connection con.Open "driver={SQL Server};" & "Server=DESKTOP-P163904;authenticateuser=True;database=sample1" iRowNo = 2 Do Until Worksheets("Goods").Cells(iRowNo, 1) = "" sGoodsName = Worksheets("Goods").Cells(iRowNo, 1) sGoodsCode = Worksheets("Goods").Cells(iRowNo, 2) sunit = Worksheets("Goods").Cells(iRowNo, 3) con.Execute "insert into test3 (GoodsName, GoodsCode, unit) values ('" & sGoodsName & "', '" & sGoodsCode & "', '" & sunit & "')" iRowNo = iRowNo + 1 Loop con.Close Set conn = Nothing End Sub