以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]动态加载错误提示怎么理解? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=32626) |
-- 作者:浙江仔 -- 发布时间:2013/5/5 15:51:00 -- [求助]动态加载错误提示怎么理解? 按照论坛里面的示例: DataTables("表A").Fill("Select * From {订单} Where [_Identify] Is Null", False)
把订单表改为外部表tab_QYInfo,外部表默认不加载数据 DataTables("表C").Fill("Select * From {tab_QYInfo} Where [_Identify] Is Null", False)
提示如下错误,是什么原因啊?
---------------------------
System.InvalidOperationException: 对于不返回任何基表信息的 SelectCommand 不支持动态 SQL 生成。 在 System.Data.Common.DbCommandBuilder.BuildCache(Boolean closeConnection, DataRow dataRow, Boolean useColumnsForParameterNames) 在 System.Data.Common.DbCommandBuilder.GetInsertCommand(DataRow dataRow, Boolean useColumnsForParameterNames) 在 System.Data.OleDb.OleDbCommandBuilder.GetInsertCommand() 在 Foxtable.OO0lOll000O0OO.OO1llllO1l11Ol1O(OleDbDataAdapter O11l1Ol) 在 Foxtable.DataTable.OO11(String OOO1O101l000, OleDbConnection OO000l011l, Boolean O0O0O11) 在 Foxtable.DataTable.Fill(String O1l1O000lll1, Boolean OOOO110) 在 UserCode.Click_83ca5fee(ControlEventArgs e) |
-- 作者:小猪鑫鑫 -- 发布时间:2013/5/5 16:16:00 -- 楼主:应该是要加上数据源才行 DataTables("表C").Fill("Select * From {tab_QYInfo} Where [_Identify] Is Null", “数据源名”,False) |
-- 作者:浙江仔 -- 发布时间:2013/5/5 16:44:00 -- 非常感谢 |