用TADOQuery修改Oracle用户密码
我用TADOQuery来修改Oracle用户密码如下,报“不支持参数类型”错误,请问如何解决?
注:我想用参数实现,字符串拼凑就不麻烦大家了。
...
begin
ds:=TADOQuery.Create(nil);
ds.Connection:=cn;
ds.sql.Text:='aleter user :p1 identified by :p2';
ds.Prepared;
ds.Parameters.ParamByName('p1').value:='system';
ds.Parameters.ParamByName('p2').value:='pass';
ds.ExecSQL;
end;
[解决办法]
非要这么搞的话,就写个存储过程吧。调用存储过程好了
[解决办法]
可能SQL语句不对吧
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html