在pb中如何执行存储过程
sql server中master数据库中的一些存储过程如何在pb中用脚本执行。比如sp_password,是一个修改登录口令的存储过程,我在pb中写了如下脚本:
连接数据库语句(这里省略。。。)
string ls_oldpass,ls_newpass,ls_username
ls_username = 'gy'
ls_oldpass = 'gyagp'
ls_newpass = 'gy'
DECLARE sp_changepassword PROCEDURE FOR sp_password @old = :ls_oldpass, @new = :ls_newpass, @loginame = :ls_username;
EXECUTE sp_changepassword ;
IF SQLCA.SQLCode = -1 THEN
MessageBox("SQL error", SQLCA.SQLErrText+string(sqlca.sqlcode))
END IF
disconnect;
返回的错误信息是:不能在事务内部执行'sp_password'.
请问为什么?
连接数据库语句(这里省略。。。)
string ls_oldpass,ls_newpass,ls_username
ls_username = 'gy'
ls_oldpass = 'gyagp'
ls_newpass = 'gy'
DECLARE sp_changepassword PROCEDURE FOR sp_password @old = :ls_oldpass, @new = :ls_newpass, @loginame = :ls_username;
EXECUTE sp_changepassword ;
IF SQLCA.SQLCode = -1 THEN
MessageBox("SQL error", SQLCA.SQLErrText+string(sqlca.sqlcode))
END IF
disconnect;
返回的错误信息是:不能在事务内部执行'sp_password'.
请问为什么?
...全文
相关推荐
Cocos2dx——帧动画(火焰)
这里主要用帧动画来实现火焰效果,包含了图片文件和代码
基于cocos2dx的一个小例子
游戏中所用素材,部分来源于网络,请不要用于商业用途。 本demo包含了,简单的人物行走,以及特效,还有声音的演示,基于cocos2dx 2.2.2版本!
cocos2dx 游戏源码
cocos2dx 游戏源码 蜗蜗回家 Android ios 可用。。。。。
cocos2dx关于粒子系统的源代码实例,配置包含好头文件即可运行
下载好就可以运行,里面是我下载的一个捕鱼达人的代码,在那个基础上改的,里面有说明,文件夹中只用到了class文件夹下的代码,其它的代码已经让我屏弊了,但可以拿来参考
cocos2dx 3.2游戏源码(进化go源码)
cocos2dx 3.2的游戏源码,自己模仿游戏写的代码,效果和原版基本一致,希望大家喜欢


