Я пытаюсь получить данные из базы данных mysql (я использую php myadmin из xampp) с драйвером odb c 8.0 ansi, соединение работает нормально, но запись не показывает все значения столбца из базы данных
Мой результат Excel: но в phpmyadmin "resignation_reason" не ноль
мой код VBA, как это:
Sub LoadData()
Dim conn As New ADODB.Connection
Dim record_set As New ADODB.Recordset
Dim column_name As ADODB.Field
Dim i As Integer
conn.ConnectionString = "driver={mysql odbc 8.0 ansi driver};server=server;port=3306;database=db;uid=user;password=password;"
conn.ConnectionTimeout = 3
conn.Open
record_set.Open "select * from employee_noc", conn
For Each column_name In record_set.Fields
ThisWorkbook.Sheets(1).Range("A1").Offset(0, i).Value = column_name.Name
i = i + 1
Next
ThisWorkbook.Sheets(1).Range("A2").CopyFromRecordset record_set
End Sub