郁闷:<,单位好多机器,相同的cs程序,会出现同一sql语句有的出错,有的不出错的问题!!!
为了调试找了2台机器,都安装了源代码调试程序,一台在通过mdac的dbapter.fill(dt)没有问题
sql语句可以正常返回结果,可是另外一个机器,就报缺少关键字的错误,可是都是同样的程序,相同的sql语句,连接同一个oracle数据库阿?!?! 晕了那位大虾能解决我的问题 :机器环境 dotnetfx1.1,mdac2.8 ,xp

解决方案 »

  1.   

    奇怪把,现在大概估计可能是 sql 语句 的问题,估计mdac有些sql关键字 不能识别!!!
    bug吧 哈哈
      

  2.   

    LZ至少应该把SQL文贴出来吧。
      

  3.   

    数据驱动补丁(Microsoft 数据访问组件 (MDAC) 2.7 ) 下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=b41304ca-874f-421d-8820-182f179779a4&DisplayLang=zh-cn因为这个东西在不同机器上的版本不同引起的,也有可能是不同操作系统引起的.在用问题的机器上把sql 显示出来看看是否正确.
      

  4.   

    不同的机器是否有的打过补丁,有的没有打补丁呢?
    Sql2000的sp3,sp4最好打上吧。
    我这里就出现过,没有打sp3时,结果就不正确,打了就对了。
      

  5.   

    两个电脑的MDAC 是否一致?
      

  6.   

    所有机器环境都是 dotnetfx1.1,mdac2.8 ????楼主确定吗,如果都一样没理由会出问题的