以文本方式查看主题

-  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=33027)

--  作者:夕然
--  发布时间:2013/5/12 9:48:00
--  [求助]项目迁移之后出现定向错误,求解

.NET Framework 版本:2.0.50727.3053
Foxtable 版本:2013.5.12.1
错误所在事件:
详细错误信息:
对于不返回任何基表信息的 SelectCommand 不支持动态 SQL 生成。

我的窗口afterload代码如下

 

Dim Filter As String
Filter = "select * from {产品进货表} where [_identify] Is null "
Tables("产品进货查询窗口_table1").Fill(Filter ,False)


--  作者:夕然
--  发布时间:2013/5/12 9:56:00
--  
这个表的IDENTIFY已经设置为主键
--  作者:lsy
--  发布时间:2013/5/12 10:35:00
--  

外部数据表不支持动态SQL表吧,我做筛选树的时候,就深受其害,代码因此复杂了好多。

只有内部数据表才支持动态SQL表,其他的,如临时表,查询表,外部表,统统拜拜。

[此贴子已经被作者于2013-5-12 10:36:11编辑过]

--  作者:夕然
--  发布时间:2013/5/12 10:48:00
--  
那怎么才能解决呢?
--  作者:lsy
--  发布时间:2013/5/12 11:00:00
--  
以下是引用夕然在2013-5-12 10:48:00的发言:
那怎么才能解决呢?

我绕过去了,惹不起,躲的起。


--  作者:夕然
--  发布时间:2013/5/12 11:15:00
--  

我设置了外部数据源,一样的错误。

头大了


--  作者:e-png
--  发布时间:2013/5/12 11:42:00
--  
where [_identify] < 0
--  作者:zerov
--  发布时间:2013/5/12 12:06:00
--  
在MUHUA写的《狐表信息系统》中也出现这种错误,当“登录记录”迁移至外部数据源时,就弹出这种错误,但有时也能将登录记录写进外部数据源中,不知何原因。
--  作者:夕然
--  发布时间:2013/5/12 13:41:00
--  
以上所有的回答不能解决问题。特别提示lsy,fill的问题可以用数据源设置解决
--  作者:夕然
--  发布时间:2013/5/12 23:29:00
--  

这个是自己设置的问题,其实也好解决呢

Tables("产品进货查询窗口_table1").Fill(Filter ,“数据源名称”,False)

 

不知道定向之后还没有其他需要注意的地方