主题:[求助]远程SQL临时表问题 !!!
hw2007name
[专家分:4790] 发布于 2010-06-08 20:45:00
我用SPT方式连接操作SQL2000的数据表,想知道当我在SQLEXEC()创建SQL临时表(比如临时表别名为“TestT1”),并为其设置相关可更新参数设置,突然连接断开,当重新建立连接后,如何恢复“TestT1”临时表与远程SQL2000对应数据表的联系,即同样可以在此工作区使用TABLEUPDATE(.T.)实现更新?
回复列表 (共6个回复)
沙发
agt澳 [专家分:840] 发布于 2010-06-09 13:04:00
我想楼主遇到电脑如重启等突然断开,又想用刚才的数据。
“SQLEXEC()创建SQL临时表(比如临时表别名为“TestT1”),并为其设置相关可更新参数设置,突然连接断开,当重新建立连接后...”
我的想法是:
1、SQLEXEC()创建SQL临时表(比如临时表别名为“TestT1”),并为其设置相关可更新参数设置后,同时生成个表,保存在本地另时目录中。
2、突然连接断开后,在本地另时目录中,获取刚才在本地另时目录中保存的表的数据。当然要做些判断之类的功能,根据具体情况需要而定。
板凳
hw2007name [专家分:4790] 发布于 2010-06-13 09:02:00
我用SQLEXEC()建立的临时表,当我断开连接后,此临时表的CURSORGETPROP("ConnectHandle","TestT1")返回值则成为0,如果重新建立连接后,无法用CURSORSETPROP("ConnectHandle",n新句柄号,"TestT1")赋值,这样这个临时表就成了一般的临时表了,无法与远程数据库建立连接,有高人帮助解决一下这个问题吗?
3 楼
agt澳 [专家分:840] 发布于 2010-06-13 11:15:00
我用SQLEXEC()建立的临时表,当我断开连接后,如果重新建立连接后,无法用。
我想用换位思考,解决问题就行:
用SQLEXEC()建立的正式表,当我断开连接后,如果重新建立连接后,正式肯定在。
系统进入,退出时,或用触发器设置判断,根据需要删除。
只要达到目的就可以了。
4 楼
天使要健康 [专家分:10] 发布于 2010-06-14 11:32:00
二楼的测试了,不行。四楼的,是sql的
5 楼
moke9 [专家分:30] 发布于 2010-09-02 10:07:00
你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846
2010年,中国网民突破了4亿,网络游戏玩家超过了3亿,
互联网即将进入全民网游的时代
6 楼
yjldngyj [专家分:0] 发布于 2012-08-31 23:48:00
进来看看顶一下!
谢谢楼主了,请继续努力
[url=http://www.sc115.com/vector]矢量素材[/url],[url=http://www.sc115.com/PPT]PPT模板[/url],[url=http://www.sc115.com]素材中国[/url]
我来回复