select * from sometable where parameter="+Para+";
其中Para为传进来的参数,当参数为 整形或字符串 时能够查询到数据;
但是如果传进的参数是中文,提示错误为:invalid identifier
请问:如何才能在参数是中文时 也能查询出筛选的数据???Thanks!
其中Para为传进来的参数,当参数为 整形或字符串 时能够查询到数据;
但是如果传进的参数是中文,提示错误为:invalid identifier
请问:如何才能在参数是中文时 也能查询出筛选的数据???Thanks!
解决方案 »
- 请大神教教菜鸟怎么能快速理解比较长的SQL语句
- 函数与过程的2个问题
- oracle 10g 连接SQLServer数据库取数、自动处理数据功能的实现
- 请教sqlserver移植到oracle的问题
- 如何实现表的复制(SQL SERVER 里面的select * into newtablename from oldtablename)
- 请问怎样修改参数log_archive_start=true
- 这样的语句如何写?
- 在dos环境下如何连接WINDOWS下的ORACLE 8。1。7!急急急
- N多个号码如何存储和查询?
- 数据整理大概多少钱一条
- 各位帮我看一下 这样的功能能否实现
- 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的查询格式