51Testing软件测试论坛

标题: 十万火急!!qtp在ORACLE数据库中做查询的时的中文问题 [打印本页]

作者: duandinghong    时间: 2009-11-9 17:39
标题: 十万火急!!qtp在ORACLE数据库中做查询的时的中文问题
我用QTP在ORACLE数据库中做查询的时候,SQL语句中不能带有中文,只要有中文,便查不出数据,还报“常规性运行错误”,比如:
str_sql="select * from qx_gnmb where gnmb_mc='贵州超级角色'" (使用这条语句会执行失败)
str_sql="select * from qx_gnmb where gnmb_mc='TEST'"(这条可以执行)
请高手帮忙解决下,谢谢了!
作者: weinicm    时间: 2009-11-9 23:24
写成存储过程试试。。
具体问题没遇到过,我所有的SQL都是写成存储过程的
作者: duandinghong    时间: 2009-11-18 16:43
标题: 回复 2# 的帖子
不行,不知道为什么SQL语句中如果有中文就是整不出来
作者: caicai1724    时间: 2010-10-19 18:04
我今天也遇到这个问题了!楼主已经解决这个问题了吗?
作者: lyscser    时间: 2010-10-19 19:18
应该是编码格式问题,Oracle的编码和QTP不一致吧,猜测……




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2