为什么 DataSet 的 TableName 总是 Table,而不是具体的表名

作者:vkvi 来源:ITPOW(原创) 日期:2011-11-5

如下代码片段会出错:

因为 ds.Tables["Users"] 为 null,如果用 ds.Tables[0] 则正常,一测,原来表名为 Table。可是,为什么呢?我明明 sql 选择的是 Users 啊。

原来,我们得这样用 adapter.Fill(ds, "Users");,表名才为 Users,sql 语句选择的不作数。

相关文章