我在Vb.Net中制作的软件出错了。我无法弄清楚在哪里看,谷歌也没有帮助我。 我可以到某个地方尝试一下吗?
System.ArgumentException: Column 'CHARACTER_OCTET_LENGTH' does not belong to table .
at System.Data.DataColumnCollection.Remove(String name)
at MySql.Data.MySqlClient.ISSchemaProvider.GetColumns(String[] restrictions)
at MySql.Data.MySqlClient.SchemaProvider.GetSchemaInternal(String collection, String[] restrictions)
at MySql.Data.MySqlClient.ISSchemaProvider.GetSchemaInternal(String collection, String[] restrictions)
at MySql.Data.MySqlClient.SchemaProvider.GetSchema(String collection, String[] restrictions)
答案 0 :(得分:0)
您似乎正在使用DataTable,而您尝试使用的列不属于它。 CHARACTER_OCTET_LENGTH是列名,只是令人困惑。
Dim tbl As New DataTable
tbl.Columns.Remove("aa")
结果
Message=Column 'aa' does not belong to table .
Source=System.Data
StackTrace:
at System.Data.DataColumnCollection.Remove(String name)
at dbpokusy.net.Module1.AddConstantToQuery() in C:\...