| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1304 人关注过本帖
标题:更改连接Mysql返回临时表,提示表缓冲不能实现?
只看楼主 加入收藏
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:52
帖 子:527
专家分:1281
注 册:2010-1-11
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
更改连接Mysql返回临时表,提示表缓冲不能实现?
请教各位大神:
更改连接Mysql返回临时表GL,提示表缓冲不能实现,是什么缘故?以前操作MSSQL,好像好像可以修改临时表。

SQLEXEC(mylink,cxtj,"gl")
gxlb="gg,sgb,ph,schm,jph,zl,cld,bz"
CURSORSETPROP("table","gl1","gl")
CURSORSETPROP("KeyFieldList","gg,schm","gl")
CURSORSETPROP("updatablefieldlist",gxlb,"gl")

mylj="gg gl1.gg,sgb gl1.sgb,ph gl1.ph,schm gl1.schm,"
mylj=MYlj+"jph gl1.jph,zl gl1.zl,cld gl1.cld,bz gl1.bz"

CURSORSETPROP("updatenamelist",mylj,"gl")
CURSORSETPROP("sendupdates",.t.,"gl")
CURSORSETPROP("wheretype",2)
CURSORSETPROP("buffering",5)

thisform.grid1.RecordSource='gl'
*thisform.grid1.ReadOnly= .T.

图片附件: 游客没有浏览图片的权限,请 登录注册


[此贴子已经被作者于2022-1-20 16:46编辑过]

搜索更多相关主题的帖子: 提示 返回 缓冲 临时表 更改 
2022-01-20 16:44
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:52
帖 子:527
专家分:1281
注 册:2010-1-11
收藏
得分:0 
换个方式问:怎样同步更新远程表。
2022-01-21 12:32
kangss
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:14
帖 子:277
专家分:615
注 册:2014-6-12
收藏
得分:20 
以下是引用星光悠蓝在2022-1-20 16:44:52的发言:

请教各位大神:
更改连接Mysql返回临时表GL,提示表缓冲不能实现,是什么缘故?以前操作MSSQL,好像好像可以修改临时表。

SQLEXEC(mylink,cxtj,"gl")
gxlb="gg,sgb,ph,schm,jph,zl,cld,bz"
CURSORSETPROP("table","gl1","gl")
CURSORSETPROP("KeyFieldList","gg,schm","gl")
CURSORSETPROP("updatablefieldlist",gxlb,"gl")

mylj="gg gl1.gg,sgb gl1.sgb,ph gl1.ph,schm gl1.schm,"
mylj=MYlj+"jph gl1.jph,zl gl1.zl,cld gl1.cld,bz gl1.bz"

CURSORSETPROP("updatenamelist",mylj,"gl")
CURSORSETPROP("sendupdates",.t.,"gl")
CURSORSETPROP("wheretype",2)
CURSORSETPROP("buffering",5)

thisform.grid1.RecordSource='gl'
*thisform.grid1.ReadOnly= .T.


这个提示是因为:第一次运行打开临时表时,修改了临时表的内容,第二次打开同名临时表就有这个提示

你可以在“SQLEXEC(mylink,cxtj,"gl")”前边加一行:“use in select('gl')”,就不会有这个提示了。
2022-01-22 12:41
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:52
帖 子:527
专家分:1281
注 册:2010-1-11
收藏
得分:0 
回复 3楼 kangss

以前用SQL Server 2005时没出现这问题,下周一测试一下。
2022-01-22 20:58
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:52
帖 子:527
专家分:1281
注 册:2010-1-11
收藏
得分:0 
回复 3楼 kangss
use in select('gl')没有这个提示了,但还是无法同步更新远程表。
图片附件: 游客没有浏览图片的权限,请 登录注册
2022-01-24 09:28
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1094
专家分:2693
注 册:2015-12-30
收藏
得分:0 
建议使用sql语句更新后台表,可控性更强
2022-01-24 10:49
快速回复:更改连接Mysql返回临时表,提示表缓冲不能实现?
数据加载中...
 
   



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

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