我将表A从mySQL数据库绑定到datagridview。其中一列是“in_Date”,数据类型为DATE()。一个例外是
字符串未被识别为有效的DateTime.Could not<>存储在 in_Date列。预期类型是DateTime。
这是我的代码:
Dim myconn as MySqlConnection = New MySqlConnection
myconn.ConnectionString = "server=localhost; userid=root; password=pw; database=db"
Dim adapter As MySqlDataAdapter = New MySqlAdapter
Dim table As DataTable = New DataTable
Dim bind As New BindingSource
myconn.Open()
Dim command as MySqlCommand ("select * from db.A;")
adapter.SelectCommand = command
adapter.Fill(table)
bind.DataSource = table
MyDGV.DataSource = bind
adapter.Update(table)
myConn.close()
桌子还是空的。在我的列只在varchar或int数据类型中之前很好。我怎么能用DATE做到这一点?我不知道问题是什么以及我如何解决它。先感谢您。