急!pb中调用sqlserver系统存储过程sp_password更改系统用户密码不成功
zoge 2004-08-07 06:19:46 我的代码如下:
string ls_pwd
DECLARE p_password PROCEDURE FOR sp_password
@old= null ,
@new=:ls_pwd,
@loginame="mycount" using sqlca;
SQLCA.AutoCommit = TRUE
EXECUTE p_password;
SQLCA.AutoCommit = false
if sqlca.sqlcode=-1 then
Messagebox('提示',"系统密码更改不成功")
return
end if
CLOSE p_password;
用查询分析器可以修改密码,但在pb中sqlca.sqlcode的值总是等于-1,好烦,领导坐在我旁边等我解决这个问题,请各位大虾帮帮忙!