我在后台调用执行是完全正确的:
declare @SRN nvarchar(1000)
set @SRN='''h29803'',''h29804'',''h29807'''
set @SRN=''+@SRN+''
exec p_SetBarcodeUnbox '订单条形码',@SRN,1但当我在前台调用的时候,却不行:
C_SM_SellerOrder c_S = new C_SM_SellerOrder();
string ss = tSRN.Text.Replace(" ", "").Replace(",", ",");
ss = ss.Replace(",", "'',''");
ss = "'''" + ss + "'''";
c_S.UnboxOrder("订单条形码",ss,i);我调试已经看到ss='''h29803'',''h29804'',''h29807'''
难道传入的参数有错吗
declare @SRN nvarchar(1000)
set @SRN='''h29803'',''h29804'',''h29807'''
set @SRN=''+@SRN+''
exec p_SetBarcodeUnbox '订单条形码',@SRN,1但当我在前台调用的时候,却不行:
C_SM_SellerOrder c_S = new C_SM_SellerOrder();
string ss = tSRN.Text.Replace(" ", "").Replace(",", ",");
ss = ss.Replace(",", "'',''");
ss = "'''" + ss + "'''";
c_S.UnboxOrder("订单条形码",ss,i);我调试已经看到ss='''h29803'',''h29804'',''h29807'''
难道传入的参数有错吗
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货