以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]动态加载错误提示怎么理解?  (http://www.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)

 

提示如下错误,是什么原因啊?

 

---------------------------
版本:2012.11.29.1
---------------------------
错误代码位置:窗口,窗口2,Button2,Click

 

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
--  
非常感谢