Я использую следующую подпрограмму для заполнения списка со списком данных через dataadapter:
Public Sub Me_Sub_CboFill(ByVal Cbo As ComboBox, ByVal SqlStr As String, ByVal Dm As String, ByVal Vm As String)
Cbo.DataSource = Nothing
xAdapter = New MySqlDataAdapter(SqlStr, Conn)
Dim Dt As New DataTable
xAdapter.Fill(Dt)
If Dt.Rows.Count = 0 Then Conn.Close()
Cbo.DataSource = Dt
Cbo.DisplayMember = Dm
Cbo.ValueMember = Vm
End Sub
, но передо мной следующий MSG:
невозможно подключиться к любому из указанных MySQL хостов , но когда я открываю соединение вручную, оно работает !!
Я знаю, что dataadapter с (Fill) открывает и закрывает само соединение, но я не сделал знаю, почему это случилось с моим кодом.
кстати, я пробовал много способов проверить это, но с тем же результатом, как следующий код:
dim dt as new datatable
Dim xx As New MySqlDataAdapter(SqlNat, Conn)
MsgBox(Conn.State)
xx.Fill(Dt)
спасибо