select * from sometable where parameter="+Para+";
其中Para为传进来的参数,当参数为 整形或字符串 时能够查询到数据;
但是如果传进的参数是中文,提示错误为:invalid identifier
请问:如何才能在参数是中文时 也能查询出筛选的数据???Thanks!
其中Para为传进来的参数,当参数为 整形或字符串 时能够查询到数据;
但是如果传进的参数是中文,提示错误为:invalid identifier
请问:如何才能在参数是中文时 也能查询出筛选的数据???Thanks!
解决方案 »
- 大侠求助,关于rman备份的问题。
- Oracle导入sql文件时出错。SP2-0310: 无法打开文件 "D:\My.sql"
- 出错:ORA-12154: TNS:could not resolve service name wrydao(一刀)兄具体怎么解决的,急
- 关于一条Sql语句 判断期间
- ORACLE SQL性能优化系列
- oracle 下載
- linux下oracle9204的连接问题,在linux服务端连不数据库,但是在客户端通过命令行(cmd>>sqlplus /nolog)可以连上, 问题解决马上结账,绝
- 新手散分:8.17按典型安装设置后如何进入OEM啊?
- 又有错误!
- 请教(急!!):到哪个网站下载oracle8.1.7的jdbc driver 快一些?
- 各位帮我看一下 这样的功能能否实现
- oracle函数返回boolean值
中文应该没有关系,是否是字符集设置导致乱码,可以试试调试打印你传进去的参数是否正常。
C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#
C#C#C#C#有些语法不是通用的吗?请问还有哪些参数传递的语法?C#C#C#C#
C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#
select * from sometable where parameter='" + Para+ "'
原来是“+Para+”,应该改成‘“+Para+”’,多加了一对单引号,“Para”表示所要查询的字符串,加单引号才是SQL的查询格式