当前位置: 代码迷 >> ColdFusion >> 关于<cfquery>中单引号变双引号有关问题
  详细解决方案

关于<cfquery>中单引号变双引号有关问题

热度:9844   发布时间:2013-02-26 00:00:00.0
关于<cfquery>中单引号变双引号问题
<cfset list1="SELECT * FROM computer_info_view where os_language='CH'; and os_name='Windows2000' and version='PRO';"> 

<cfquery name="sel_list" datasource="#ds#"> 

#list1# 

</cfquery> 
运行后... 

Error Executing Database Query. 

[Macromedia][SQLServer JDBC Driver][SQLServer]Line 1: Incorrect syntax near 'CH'. 

SQL : SELECT * FROM computer_info_view where os_language=''CH''; and os_name=''Windows2000'' and version=''PRO''; 
单引号全变成双引号?
------解决方案--------------------------------------------------------
使用:PreserveSingleQuotes()函数,问题已解决。
------解决方案--------------------------------------------------------
帮你结帖:)