注册 登录
编程论坛 VFP论坛

关于ca不能更新数据的问题

fanjinyu9108 发布于 2021-06-19 10:21, 1250 次点击
我以前用远程视图使用效果很好,现在换成CA,数据可以查询出来,却不能更新,本来想用SPT的形式,但是我的字段有38个,SPT对字段的多少有限制,超过一定数量就报错,急求CA不能更新是怎么回事,我使用表缓冲 用tableupdate(.t.)
4 回复
#2
mywisdom882021-06-19 16:28
SPT语句,用 TEXT TO,不受限制
TEXT TO Str1 TEXTMERGE NOSHOW PRETEXT 4
UPDATE
...
ENDTEXT
SQLEXEC(句柄,Str1)
#3
mywisdom882021-06-19 16:33
TEXT TO Str1 TEXTMERGE NOSHOW PRETEXT 4
多行语句
ENDTEXT
注意一点,就是多行语句格式

如果是MSSQL的,就直接换行,如
update tb set ...
where ...

如果是在VFP中的,换行,就要加分号,如
update tb set ... ;
where ...

#4
fanjinyu91082021-06-21 16:53
非常感谢mywisdom88师傅的解答,我把ca重新生成了一遍,居然又好了,也不知道是哪里出了问题
#5
schtg2021-06-21 19:31
好了就对哈,哈哈^_^
1