duandinghong 发表于 2009-11-9 17:39:09

十万火急!!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:25

写成存储过程试试。。
具体问题没遇到过,我所有的SQL都是写成存储过程的

duandinghong 发表于 2009-11-18 16:43:41

回复 2# 的帖子

不行,不知道为什么SQL语句中如果有中文就是整不出来

caicai1724 发表于 2010-10-19 18:04:10

我今天也遇到这个问题了!楼主已经解决这个问题了吗?

lyscser 发表于 2010-10-19 19:18:20

应该是编码格式问题,Oracle的编码和QTP不一致吧,猜测……
页: [1]
查看完整版本: 十万火急!!qtp在ORACLE数据库中做查询的时的中文问题