情况如下:
客户端+应用服务器+SQL SERVER
我在客户端明明传了一个值为'销售人员'的参数到应用服务器调用存储过程后。
SQL SERVER的存储过程里收到的参数怎么会变成了'销售'(也就是少了)??
在存储过程里参数是Char(8)的类型,按理是够放上面四个汉字的吧帮帮帮
客户端+应用服务器+SQL SERVER
我在客户端明明传了一个值为'销售人员'的参数到应用服务器调用存储过程后。
SQL SERVER的存储过程里收到的参数怎么会变成了'销售'(也就是少了)??
在存储过程里参数是Char(8)的类型,按理是够放上面四个汉字的吧帮帮帮
在ClientDataSet里连接好应用服务器里调用存储过程的DataSetProvider。
在客户端关闭CDS后,指定参数值,再打开就一切OK了吧。(另,我用ClientDataSet的CommandTxt法调用存储过程正常,可一用传参数给dataSetProvider再调用StoredProc,传的时候就会掉了一半。。)
你只改了存储过程里边的长度,忘了修改在存储过程控件里param的长度。