首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

用TADOQuery修改Oracle用户密码,该怎么解决

2013-03-26 
用TADOQuery修改Oracle用户密码我用TADOQuery来修改Oracle用户密码如下,报“不支持参数类型”错误,请问如何

用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

热点排行