可能是字符的问题。
如果c#中向存储过程传nvarchar类型参数,参数类型一定要是 dbType.NVarChar

解决方案 »

  1.   

    现在的command中server error 发生。 呵呵。
      

  2.   

    应该是opendatasource的路径问题,查询分析器执行是客户端路径,存储过程就是服务器上的路径了。
    应该是这个原因,哈哈~~
      

  3.   

    昨天有点事先闪了没能及时跟贴,不好意思。
    TO rucypli :不是连接超时
    to szx1999 :不是权限,用的是sa
    to 大宋提刑官 :准确的中文描述不知道该怎么说,大概的意思是指令在服务器上发生了错误,结果将被放弃
    to CrazyFor :不太明白你的意思,能否详细解释一下
      

  4.   

    不好意思,刚才弄错了,现更正
    TO 落花无言,人淡如菊:准确的中文描述不知道该怎么说,大概的意思是指令在服务器上发生了错误,结果将被放弃 
    TO 大宋提刑官:你是说C#代码还是SQL? sql比较复杂,太多贴不上
      

  5.   

    是不是你的存储过程有“print”出的调试标志,或者输出的值啊?
    我们也遇到一个那样的问题,存储过程单独执行没有问题,但是,用c#调用的时候,就出现你描述的那个问题。
    我们把所有的 "print" 语句注释后,问题解决啦。建议lz注意这方面。