首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JavaScript中传递SQL条件中的引号如何避免

2012-02-25 
JavaScript中传递SQL条件中的引号如何处理?有一个笨问题:就是参数值中的单引号怎么处理?{window.showModal

JavaScript中传递SQL条件中的引号如何处理?
有一个笨问题:就是参数值中的单引号怎么处理?
{window.showModalDialog( 'Search.aspx?QueryMenuCode= '+QueryMenuCode+ '&QueryWhereStr= '+QueryWhereStr,window, 'dialogHeight:400px;   dialogWidth:600px; ');}


Asp.net中用如下语句传送参数:
BindSearch( " ",   "and   qm_code   =   N '008 ' ")

后面一段是SQL的条件,该怎么写才符合要求,现每次都提示   "缺少) "


[解决办法]
escape(sql)
[解决办法]
window.showModalDialog( 'Search.aspx?QueryMenuCode= '+QueryMenuCode+ '&QueryWhereStr= '+escape(QueryWhereStr),window, 'dialogHeight:400px; dialogWidth:600px; ');
[解决办法]
BindSearch( " ", "and qm_code = N "&chr(asc( '))& "008 "&chr(asc( ')))
[解决办法]
{window.showModalDialog( 'Search.aspx?QueryMenuCode= '+QueryMenuCode+ '&QueryWhereStr= '+escape(QueryWhereStr),window, 'dialogHeight:400px; dialogWidth:600px; ');}

在你要传的参数加上escape()

热点排行