【发布时间】:2013-06-02 19:37:20
【问题描述】:
在执行 OdbcDataAdapter.Fill(DataTable) 时,我有时会遇到两种不同的错误。 下面是代码示例:
string odbc = "select item, upcno from table";
OdbcCommand cmd = new OdbcCommand(odbc, fconn);
OdbcDataAdapter oda = new OdbcDataAdapter(cmd);
oda.Fill(dt);
System.NullReferenceException:对象引用未设置为对象的实例。
System.InvalidOperationException:行/列不存在数据。
有人知道解决这个问题吗?
【问题讨论】:
-
那是真正的 SQL 还是演示?因为这些名字是有问题的。例如,
Table是保留字。 -
嗯,这是一个真正的SQL,我只是删除了表名
-
你是先实例化
dt,如:DataTable dt = new DataTable();? -
@user2460647 你试过我的答案了吗,你还遇到异常吗?
标签: c# asp.net datatable database-connection dataadapter