你怎么在环境变量中配置的SQL Server Driver??一般都是把三个文件COPY到j2sdk1.4.2_05\jre\lib\ext目录下。

解决方案 »

  1.   

    现在情况又变了,由于曾经有人提醒过说把那三个文件考到J2SDK目录下会有莫名其妙的错误,所以我又把那三个文件考出来,但是环境变量还是配不成功(以前我用j2sdk1.2.0是可以的),现在只好又COPY回去,现在执行
        Select * from MREC;
       可以读出一行数据,读出一行后又报错error reading data from static cursor cache
      

  2.   

    不是吧,SQL server 2000 driver的帮助文件里有说明啊,要在环境变量中配置一下,就象JAVA一样.
      

  3.   

    SQL_HOME = 三个jar放的路径
    CLASSPATH变量后加上 %SQL_HOME%\1.jar;%SQL_HOME%\2.jar;%SQL_HOME%\3.jar
      

  4.   

    在后台数据库中执行Sql试试会出错吗?
      

  5.   

    建议你放在common/lib/下面,我这样用是没有任何问题的。
      

  6.   

    Lulq21cn(沙虫) ,我试过在SQL SERVER的查询分析器里运行没有错误
      

  7.   

    shareanway(清炒苦瓜) ,你说的COMMON\LIB是哪个下面的目录??
      

  8.   

    irvine007(┣━┫Rvine) ,你那样的话含义和直接写没区别啊
      

  9.   

    我把数据库里另一个表的名字改成这个表的名称MREC,读取没有问题。
    把这个表改成另外一个名称读取又有问题。看上去好象是这个表的名字和某个冲突了。但是查询分析器里可以正确运行啊。
      

  10.   

    搞定了,是cursor 设置有问题,谢谢各位拉
      

  11.   

    今天又查了,不是CURSOR的问题,是数据类型的问题。
    如果表中有属性为TEXT类型那么如果插入的时候该属性为空,那么就会出现问题。我反复试了很多次,就是这个问题