以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  这样的情况还有谁也遇到过?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34028)

--  作者:e-png
--  发布时间:2013/5/29 10:22:00
--  这样的情况还有谁也遇到过?

窗口中的一个SQLTable 

Tables("窗口1_Table1").Fill("Select * From {客户}","nwnd",True)

再用 For `````````Next 对某列赋值, 结果出错,不能对该列完成赋值....... 截图不在手头.....

 

只是问问是否还有人遇到过这样的情况.


--  作者:don
--  发布时间:2013/5/29 10:40:00
--  
我經常這樣乾,不會錯的,除非您系統出問題了
--  作者:e-png
--  发布时间:2013/5/29 10:43:00
--  

我也常这么干, 可就是偶尔发生这样的问题,没有规律的.


--  作者:don
--  发布时间:2013/5/29 10:45:00
--  
要不你要赋值的列設置了表達式?
--  作者:don
--  发布时间:2013/5/29 10:59:00
--  
以下是引用e-png在2013-5-29 10:43:00的发言:

我也常这么干, 可就是偶尔发生这样的问题,没有规律的.


也有可能出現莫名錯誤,我就有一個:打開窗口,聲明 某表一個Datarow (此行確實存在!),且該表確實存在[A]列,但偶爾報錯:某表不存在[A]列(我重新執行一樣的操作,又正常!)!



--  作者:e-png
--  发布时间:2013/5/29 15:37:00
--  

我忘了说一下, 我用的是开发版.

是从试用版本的一个项目,一点点转到开发版时发生的现象.  试用版使用N个版本都正常.

 

后来,我在fill之前, 先把这个窗口table datasource 到任何一个空表后,再执行原代码(一楼的形式), 就不会提示错误了......


--  作者:don
--  发布时间:2013/5/30 15:16:00
--  
以下是引用e-png在2013-5-29 15:37:00的发言:

我忘了说一下, 我用的是开发版.

是从试用版本的一个项目,一点点转到开发版时发生的现象.  试用版使用N个版本都正常.

 

后来,我在fill之前, 先把这个窗口table datasource 到任何一个空表后,再执行原代码(一楼的形式), 就不会提示错误了......


我也试试你的方法,看看能否解决我的问题.