谁有SQL Server的修改password的代码?
各位,新年好!请帮小弟解决一个小问题
谁有SQL Server的修改password的代码?在PB是调用
问题点数:100、回复次数:8Top
1 楼pengdali()回复于 2003-02-04 12:18:55 得分 0
sp_password null,'新密码','sa'Top
2 楼Netcity(千王之王)回复于 2003-02-04 13:59:15 得分 50
string ls_sql
boolean lb_tmp
ls_sql = "sp_password '旧密码','新密码','账号'"//如 "sp_password '1234','5678','sa'
lb_tmp = sqlca.autocommit
sqlca.autocommit = true //一定要设为自动提交事务
execute immediatly ls_sql;
sqlca.autocommit = lb_tmpTop
3 楼geozhang(我好烦)回复于 2003-02-05 09:29:53 得分 0
楼上老兄,你的代码不能执行。报 execute immediatly ls_sql;出错
说immediatly是没有定义的变量,去掉immediatly说ls_sql是没有的过程,
可再说清楚点吗?Top
4 楼geozhang(我好烦)回复于 2003-02-05 13:14:07 得分 0
sp_password null,'新密码','sa'
这条语句怎样在PB中执行?谁能给点提示吗?Top
5 楼andyzq(小强)回复于 2003-02-05 13:39:20 得分 0
首先要连接到master库上,才能执行系统存储过程sp_password
sp_password '老密码','新密码','口令' //如果老密码为空,那么设为null
即sp_password null, 'aa', 'sa'
在查询分析器里可以这样写
use master
exec sp_password null, 'aa', 'sa'
在pb里
首先设置连接参数,连接到数据库master上
然后执行存储过程sp_password
declare up_password procedure for sp_password
@old = null, //老密码
@new = 'aaabbb', //新密码
@loginame = 'sa'; //登录口令
execute up_password;
close up_password;
Top
6 楼myf371(雪花飘)回复于 2003-02-05 20:26:48 得分 0
同意楼上的Top
7 楼Netcity(千王之王)回复于 2003-02-05 21:02:40 得分 50
写错了,正确的语句应该是:
execute immediate :ls_sql;Top
8 楼flyerlxg(飞鸟)回复于 2003-02-06 12:00:28 得分 0
没错,同意楼上的主意!Top
相关问题
- 求sql server连接代码
- 连接SQL SERVER 2000的代码错误
- sql server 2000的错误代码
- 怎样让SQL server 执行SQL server外的代码。
- 直连SQL SERVER2000怎么写代码?SQLCA.DBMS= "MSS microsoft sql server 2000"
- 求新闻文章系统的源代码,asp.net(C#) sql server,带源代码
- 跪求.net (C#代码)学习代码 最好sql server 数据库 优秀代码 马上接贴
- 兄弟们呀,帮帮我吧!(原代码,SQL SERVER)
- sql server里面job的代码放在哪里???
- 怎样创建SQL Server DSN?请给出代码。谢谢




