| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 264 人关注过本帖
标题:关于对从SQLserver获取的临时表修改的问题
只看楼主 加入收藏
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
收藏
得分:0 
如果我用SELECT * FROM zhandian1 INTO CURSOR T_bd READWRITE 创建一个VFP临时表T_bd,然后编辑T_bd,最后让T_bd更新游标T,也许就不会出现这些问题了
昨天 17:42
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
收藏
得分:0 
我用了如下的语句,好像解决了:select zhandian1     locate难道真的是表的指针需要移动一下吗
昨天 18:07
kangss
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:14
帖 子:276
专家分:615
注 册:2014-6-12
收藏
得分:7 
以下是引用fanjinyu9108在2024-12-3 15:41:51的发言:

比如创建SQLSERVER连接后,取得一个查询,比如 str_zhandian=["select * from zhandian","zhandian1"],在本地得到一个临时表zhandian1,这个临时表有些奇怪,比如字段SL某个记录的值是15,我将SL绑定到文本框,我现在手工把15,改成20,然后
查看这个这个记录字段SL的值,居然显示还是15(=messagebox(SL)),我再次输入20,结果字段SL的值变成20了,为什么要输入2次字段SL的值才会改变呢?


SQL读取过来的临时表,就相当于本地表了,按你的叙述,是不应该出现这个现象的。
你可以用dbf替代SQL表,建议上传截图,或者rar
昨晚 19:16
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
收藏
得分:0 
kangss师傅,您好,这个问题解决了,只需要在绑定字段的文本框控件的GOTFOCUS加一句,select zhandian1就解决了
昨晚 20:04
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
收藏
得分:0 
非常感谢各位师傅的解答,我的问题已经都弄好了
昨晚 20:05
快速回复:关于对从SQLserver获取的临时表修改的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.048184 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved