1.补丁没有装,装上
2.可能原因:是因为内存溢出把ODBC连接破坏掉了,不要用select *,要什么字段就select什么字段

解决方案 »

  1.   

    感谢楼上的兄弟1。补丁是不是SP2,SP3那些啊?我装了SQL个人版和企业版都试过了,但同样用的个人版我在公司试就没问题
    2。我用的是select 字段,语句里用了 字段 in(v1,v2,v3,...),里面有几百个字,会不会这里有影响,我用程序调试,是在select这条语句就出现这个错误了怎么解决问题呢?照出错提示看肯定是连接方面出了问题。
      

  2.   

    chcky,补丁齐了那就很可能是内存溢出把ODBC连接破坏掉了--我用的是select 字段,语句里用了 字段 in(v1,v2,v3,...),里面有几百个字,会不会这里有影响,我用程序调试,是在select这条语句就出现这个错误了!in(v1,v2,v3,...)有几百个字,都是用户输入的吗?
      

  3.   

    这个不能先写入一个表,然后再用exists判断吗?
    速度会快点,因为不用全数组搜索