参数传入存储过程后单引变成全角的问题
传入存储过程的参数:
INSERT INTO [51075111](pd_code,pd_type_code,pd_father_type_code,pd_applicationModels,pd_supportingProduct,Pd_intime,[Pd_type],[Pd_name],[Pd_Brand_code],[Pd_Introduction],[Pd_zhiwenrongliang],[Pd_zhiwenjilu],[Pd_guanlijilurongliang],[Pd_tingdiankaoqin],[Pd_Models],[Pd_zhiwenpingmianjieshoujiaodu],[Pd_fanyingshijian],[Pd_juzhenlv],[Pd_renjialv],[Pd_renzhengfangshi],[Pd_tongxunfangshi],[Pd_wangluojiekou],[Pd_wangluochuanshuxieyi],[Pd_USBjiekou],[Pd_caijimianji],[Pd_duibifangshi],[Pd_gongzuofangshi],[Pd_jiluchaxun],[Pd_TCP/IP],[Pd_zuiduotaishu],[Pd_zhichikaxing],[Pd_zhucekashu],[Pd_ganyingjuli],[Pd_karongliang],[Pd_dengjizhiwencishu],[Pd_yunxuzhiwendengjirenshu],[Pd_tuxiangfenbianlv],[Pd_yuyanxuanze],[Pd_yingjianpingtai],[Pd_suanfabanben],[Pd_LED],[Pd_LCD],[Pd_xianshi],[Pd_menjinshuru],[Pd_menjingongneng],[Pd_menjinkongzhijiekou],[Pd_dingshixiangling],[Pd_xiaoxifabu],[Pd_weigenkatou],[Pd_yinxiao],[Pd_duomeitigongneng],[Pd_anquandengji],[Pd_tishiyin],[Pd_Upangongneng],[Pd_chumoping],[Pd_shexiangtou],[Pd_ruanjianshuoming],[Pd_shujubaocunshijian],[Pd_Flashdonghua],[Pd_zhaopianrongliang],[Pd_MP4bofang],[Pd_SDka],[Pd_jianpanshuru],[Pd_neizhihoubeidianyuan],[Pd_bianmamoshi],[Pd_tongxunbotelv],[Pd_shiyongkalei],[Pd_heihongshuangsedayin],[Pd_tingdiandaka],[Pd_zhongmian],[Pd_yinyuebaoshiwaijielingsheng],[Pd_zidongtuika],[Pd_wannianli],[Pd_yongjiujiyi],[Pd_kapianchicun],[Pd_xinpian],[Pd_zidongweiyi],[Pd_zhengfanmianshibie],[Pd_danse],[Pd_shuangse],[Pd_tidianbaohucuoshi],[Pd_kaimenyanshishijian],[Pd_baozhuangzujian],[Pd_yuanchengkaimenkongzhi],[Pd_husuogongneng],[Pd_kejiedukaqishuliang],[Pd_kangjingdianqiangdu],[Pd_waixiangchicun],[Pd_Pvoltage],[Pd_Power],[Pd_Humidity],[Pd_Temperature],[Pd_StorageHumidity],[Pd_Categories]) VALUES(''50012528'',''5111'',''5107'','''','''',''2009-12-14 18:55:11'',''指纹考勤机'',''指纹考勤机'',''1198'',''脱机考勤;多种语音提示,多种语言显示;多种考勤方式;多种通讯方式;超大容量指纹记录及考勤记录;'',''3000枚指纹'',''50000条记录'',''1000条'','''',''H8U'','''','''','''','''','''',''RS232/485'','''','''','''',''16平方毫米'','''',''脱机 '','''','''','''','''','''','''','''','''','''','''',''简体中文、繁体中文、英文、韩文'','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''',''考勤机'')
----------------------------------------------------------------------------------------------
存储过程:CREATE procedure pro_ExecuteinsertPara(@sql varchar(8000))
as
print @sql
execute @sql
GO
调用存储过程的代码:
SqlParameter[] parameters6 = {
new SqlParameter("@sql" , SqlDbType.VarChar, 8000)
};
parameters6[0].Value = sql;
try
{
WinFormDbShotSqlHelper.ExecuteDataSet("pro_ExecuteinsertPara", parameters6, "Product");
}
catch (Exception ex)
{
sql = sql + "<br>" + ex.ToString() + "<br><br><br>";
}
--------------------------------------------------------------
在探察器中发现执行的sql 变成了:
exec pro_ExecuteinsertPara @sql = 'INSERT INTO [51075111](pd_code,pd_type_code,pd_father_type_code,pd_applicationModels,pd_supportingProduct,Pd_intime,[Pd_type],[Pd_name],[Pd_Brand_code],[Pd_Introduction],[Pd_zhiwenrongliang],[Pd_zhiwenjilu],[Pd_guanlijilurongliang],[Pd_tingdiankaoqin],[Pd_Models],[Pd_zhiwenpingmianjieshoujiaodu],[Pd_fanyingshijian],[Pd_juzhenlv],[Pd_renjialv],[Pd_renzhengfangshi],[Pd_tongxunfangshi],[Pd_wangluojiekou],[Pd_wangluochuanshuxieyi],[Pd_USBjiekou],[Pd_caijimianji],[Pd_duibifangshi],[Pd_gongzuofangshi],[Pd_jiluchaxun],[Pd_TCP/IP],[Pd_zuiduotaishu],[Pd_zhichikaxing],[Pd_zhucekashu],[Pd_ganyingjuli],[Pd_karongliang],[Pd_dengjizhiwencishu],[Pd_yunxuzhiwendengjirenshu],[Pd_tuxiangfenbianlv],[Pd_yuyanxuanze],[Pd_yingjianpingtai],[Pd_suanfabanben],[Pd_LED],[Pd_LCD],[Pd_xianshi],[Pd_menjinshuru],[Pd_menjingongneng],[Pd_menjinkongzhijiekou],[Pd_dingshixiangling],[Pd_xiaoxifabu],[Pd_weigenkatou],[Pd_yinxiao],[Pd_duomeitigongneng],[Pd_anquandengji],[Pd_tishiyin],[Pd_Upangongneng],[Pd_chumoping],[Pd_shexiangtou],[Pd_ruanjianshuoming],[Pd_shujubaocunshijian],[Pd_Flashdonghua],[Pd_zhaopianrongliang],[Pd_MP4bofang],[Pd_SDka],[Pd_jianpanshuru],[Pd_neizhihoubeidianyuan],[Pd_bianmamoshi],[Pd_tongxunbotelv],[Pd_shiyongkalei],[Pd_heihongshuangsedayin],[Pd_tingdiandaka],[Pd_zhongmian],[Pd_yinyuebaoshiwaijielingsheng],[Pd_zidongtuika],[Pd_wannianli],[Pd_yongjiujiyi],[Pd_kapianchicun],[Pd_xinpian],[Pd_zidongweiyi],[Pd_zhengfanmianshibie],[Pd_danse],[Pd_shuangse],[Pd_tidianbaohucuoshi],[Pd_kaimenyanshishijian],[Pd_baozhuangzujian],[Pd_yuanchengkaimenkongzhi],[Pd_husuogongneng],[Pd_kejiedukaqishuliang],[Pd_kangjingdianqiangdu],[Pd_waixiangchicun],[Pd_Pvoltage],[Pd_Power],[Pd_Humidity],[Pd_Temperature],[Pd_StorageHumidity],[Pd_Categories]) VALUES(''50012528'',''5111'',''5107'','''','''',''2009-12-14 18:55:11'',''指纹考勤机'',''指纹考勤机'',''1198'',''脱机考勤;多种语音提示,多种语言显示;多种考勤方式;多种通讯方式;超大容量指纹记录及考勤记录;'',''3000枚指纹'',''50000条记录'',''1000条'','''',''H8U'','''','''','''','''','''',''RS232/485'','''','''','''',''16平方毫米'','''',''脱机 '','''','''','''','''','''','''','''','''','''','''',''简体中文、繁体中文、英文、韩文'','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''','''',''考勤机'')'
--------------------------------------------------------------------------------------------------------------
发现单引号变成了双引号。不知道怎么回事,很郁闷。搞三天了也没弄出来。急,在线等!!!!!