QTP访问oracle数据库执行语句时提示无效字符
Dim res,Conn,strConn,sql,CmdstrConn="Provider=OraOLEDB.Oracle.1;Password=password;Persist Security Info=True;User ID=userisd;Data Source=192.168.100.190"
sql="update tbl_user set IDC_NO='330326199011111111' where mobile_no='13777777777'; "
'建立数据库连接对象
Set Conn=CreateObject("adodb.connection")
'打开数据库连接
Conn.open strConn
'建立命令对象
Set Cmd=CreateObject("adodb.command")
Cmd.ActiveConnection=Conn
Cmd.CommandText=sql
'执行更新
Cmd.Execute
执行Cmd.Execute的时候提示无效字符,原因定位是sql语句中最后有个分号。那请问:如果我要批量执行多条查询或者插入或者删除语句的时候,不可避免需要用到分号,这样最终还是会有问题,这个问题如何解? 把需要执行的sql放到写字板里面 回复 2# zhengmingmingf
不太明白你的意思,我看有人说要用存储过程 ,这个不太懂还没研究
页:
[1]