| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 632 人关注过本帖
标题:update问题
只看楼主 加入收藏
deadcat001
Rank: 1
等 级:新手上路
帖 子:2
专家分:5
注 册:2009-1-7
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:1 
update问题
我用SPT连接,在进行UPDATE是,程序可以执行,但是数据不能被更新,代码如下,请高手指出错误点,以指点迷津,谢谢
SET EXACT on
LOCAL lnresult
txt7=thisform.text7.value
txt1=ALLTRIM(thisform.text1.value)
nhandle=SQLSTRINGCONNECT("driver=SQL Server;Server=&lianjie1;Uid=&lianjie2;pwd=&lianjie3;database=&lianjie4")
IF nhandle>0
nresult=SQLEXEC(nhandle,"selec * from bjgl","bjgl")
=SQLSETPROP(nhandle, 'Transactions', 2) && 设置成手工事务处理模式,由代码来控制
ln1=SQLEXEC(nhandle,"Update bjgl Set 数量=int(?txt7) where 自编号=?txt1 ")
=SQLCOMMIT(nhandle) &&如果所有命令都正确执行了,则提交事务
=SQLDisconnect(nhandle)
MESSAGEBOX("更新成功")
   endif
搜索更多相关主题的帖子: update 
2009-08-28 18:14
hgfeng1984
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:5
帖 子:139
专家分:513
注 册:2006-3-26
收藏
得分:20 
ln1=SQLEXEC(nhandle,"Update bjgl Set 数量=int(?txt7) where 自编号=?txt1 ")
你可以直接到查询分析器里执行看:
服务器: 消息 195,级别 15,状态 10,行 1
'int' 不是可以识别的 函数名。

Sql里类型转换参考convert()函数.

[ 本帖最后由 hgfeng1984 于 2009-8-28 19:30 编辑 ]
2009-08-28 19:27
快速回复:update问题
数据加载中...
 
   



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

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