| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 273 人关注过本帖
标题:关于对从SQLserver获取的临时表修改的问题
取消只看楼主 加入收藏
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
结帖率:88.62%
收藏
已结贴  问题点数:20 回复次数:9 
关于对从SQLserver获取的临时表修改的问题
比如创建SQLSERVER连接后,取得一个查询,比如 str_zhandian=["select * from zhandian","zhandian1"],在本地得到一个临时表zhandian1,这个临时表有些奇怪,比如字段SL某个记录的值是15,我将SL绑定到文本框,我现在手工把15,改成20,然后
查看这个这个记录字段SL的值,居然显示还是15(=messagebox(SL)),我再次输入20,结果字段SL的值变成20了,为什么要输入2次字段SL的值才会改变呢?
搜索更多相关主题的帖子: SQLserver 修改 字段 获取 临时表 
前天 15:41
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
收藏
得分:0 
这个我觉得不是刷新的问题,相反,我用按钮加一个刷新,文本框数据马上变成15了,找到解决的办法了,就是在GOTFOCUS 加一句 SELECT zhandian1就解决了
前天 16:14
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
收藏
得分:0 
但是还是有个问题,对这个表修改完毕后,把修改后的临时表保存到SQLSERVER时,又出现奇怪的现象,比如,我对表修改了,保存到SQLSERVER后在SQLSERVER查看,数据并没有修改,我试了很多次都是这样的,这是为什么呢?我目前的解决办法是修改后加一句可有可无的语句,比如update zhandian1 set sl=sl,然后就正常了

[此贴子已经被作者于2024-12-3 16:29编辑过]

前天 16:22
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
收藏
得分:0 
我用的SPT方式,还好啊,需要保存的时候连接,保存完了,立刻断掉,我是觉得从SQLSERVER获取的临时表和VFP本身用SELECT产生的临时表还是有些不一样
前天 16:42
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
收藏
得分:0 
那为什么加上一句可有可无的update zhandian1 set sl=sl,然后保存就正常了呢?还有,从SQLSERVER获取的临时表在没有设置的情况下就自动有缓存吗



[此贴子已经被作者于2024-12-3 17:28编辑过]

前天 17:24
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:704
专家分:20
注 册:2014-1-16
收藏
得分:0 
我说的zhandian1只是从SQLserver获取的临时表,但是并不参与SPT的更新,真正更新的时候比如我会创建一个游标T,将zhandian1的内容更新到游标T,然后游标T与SQL关联保存
前天 17:37
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
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.023130 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved