我的程序在本机上运行一切正常···
  可是放到电信的服务器上去就出错了····
   那台服务器是XP系统的,程序中用到了datagrid····
    在那台服务器上不能出现datagrid···
     于是找了相关资料说是少了两个东东,于是把MSDATGRD.OCX,MSADODC.OCX放到system32中去,并且regsvr32 MSDATGRD.OCX,MSADODC.OCX了···
       还是有问题····
        之前以为就是因为这个原因,所以在另一台2000的机器上(没装VC)也做了同样的事情,完全可以运行····
          为什么就是那台机器上不能运行了····
           急死了····
            哪位大哥有遇到过这样的问题吗,求解,谢谢先了····
             还有一个问题,是不是datagrid在远程用会有问题的呀·····
              晕死了·····

解决方案 »

  1.   

    可能是还差文件,复制MSJET35.DLL文件到SYSTEM32目录再试一下
      

  2.   

    不是啊··
     就是XP下不好使啊····
      2K上是正常的······
       有VC环境的机器一切正常·····
        :(
      

  3.   

    错误提示就是  cannot initialize data bindings ·····
      

  4.   

    你的代码是不是用到一些Dll 在XP上用VC自带的Depend工具打开你的DLL,看它还缺少那些库或文件应该是这个问题
      

  5.   

    试试这个文件: MSSTDFMT.DLL
    Regsvr32 C:\Windows\System\msstdfmt.dllhttp://board.homeseer.com/showthread.php?t=101048&page=2
      

  6.   

    你的代码是不是用到一些Dll 在XP上用VC自带的Depend工具打开你的DLL,看它还缺少那些库或文件// 我觉得可能是这个,你试试
      

  7.   

    就是不能在那个机器上装VC呀···
     如果能装VC的话就能运行了啊·····
       -_-###
      

  8.   

    reregister msbind.dll and msstdfmt.dllRegSvr32 msbind.dll
      

  9.   

    呵呵···
     现在在电信···
      刚按照lixiaosan(小三) 的方法弄了下可以了····
       谢谢你····
        :)