0

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)
4

1 に答える 1

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:\...
于 2012-05-03T09:50:22.357 に答える