QTP报错,请各位大侠看下

johnben0718 2011-08-22 01:49:33
以下是我的QTP的脚本:
Dim Conn,Res,strsql,ydl
Set Conn = CreateObject("ADODB.Connection")
Conn.ConnectionString = "Provider=OraOLEDB.Oracle.1;Password=wang;User ID=tp_nec_opr;Data Source=uatdb_22;Persist Security Info=False"
Conn.CommandTimeout = 300
Conn.Open
If Conn.State = 0 Then
Reporter.ReportEvent micFail, "testing", "连接数据库失败"
else
Reporter.ReportEvent micPass, "testing", "连接数据库成功"
Set Res = CreateObject("ADODB.Recordset")
strsql = "select * from ec_temp_base where apply_policy_no = '1000108000005475853';"
Res.Open strsql, Conn, 1, 3
ydl = Res("TEMP_ID")
msgbox ydl
End If
结果运行时报错:
ORA-00911:无效字符
Line(12):"Res.Open strsql, Conn, 1, 3"
请各位大侠帮忙看下,不胜感谢
...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sturnjunjun 2011-08-23
  • 打赏
  • 举报
回复
strsql = "select * from ec_temp_base where apply_policy_no = '1000108000005475853';"
把最后的;去掉试一下
johnben0718 2011-08-23
  • 打赏
  • 举报
回复
十分感谢
johnben0718 2011-08-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sturnjunjun 的回复:]
strsql = "select * from ec_temp_base where apply_policy_no = '1000108000005475853';"
把最后的;去掉试一下
[/Quote]
试过了,可以,谢谢哈

5,227

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 质量管理/软件测试
功能测试压力测试安全性测试 个人社区 湖南省·长沙市
社区管理员
  • 软件测试
  • 虫无涯
  • 小博测试成长之路
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家加入到软件测试的社区,在这里,希望大家勇于发表自己的看法,欢迎大家分享自己在软件测试工作过程中遇到的问题以及工作经验分享。

1.想转行的小伙伴,遇到问题没有及时回复的,可以私聊小博进行反馈

2.大家对社区有好的建议,都可以在社区发帖进行反馈

推荐大家学习的软件测试入门笔记:软件测试入门学习笔记

试试用AI创作助手写篇文章吧