不知道你用的delphi是什么版本,delphi5一般会出现这个问题
delphi6没试过。
你可以到这个地址去下载delphi5的升级
ftp://[email protected]
密码:790228

解决方案 »

  1.   

    使用最新版本的ADO
    升级ADOExpress补丁
      

  2.   

    请问到哪里可以下载最新版本的ADO?下载后怎样升级?(在线等待)
      

  3.   

    到微软站点上,或者搜索MDAC_TYP27.EXE,或者MDAC_TYP26.EXE,安装就行了
      

  4.   

    http://www.csdn.net/cnshare/soft/4/4540.shtm
      

  5.   

    如果你是用Delphi5.0的话
    我这有补丁包,一个Delphi,两个Ado的
      

  6.   

    http://www.csdn.net/cnshare/soft/4/4540.shtm
      

  7.   

    代码没什么问题可能是你设置的问题把你的各个控件的选项仔细说一下
    比如你的ADODataset的CommandText等还有你是否在ClientDataSet1的AfterOpen中写了代码?
      

  8.   

    我在这里建议你最好是去建立永久字段,然后设计永久字段的属性与option属性相关进行设置。
    因为你出错的原因是没有记录“也就是说你的'select * from 系统用户 ' 没有用”那么它的原因在那里呢? 永久字段的属性与option属性相关设置!(我的个能理解)
      

  9.   

    什么呀,下个关于ado的补丁就行了,
      

  10.   

    反正我碰到这种问题,通常是ADO的BUG,打打补丁就好了
      

  11.   

    问题是这样的,如果你的Ado环境是2.6以上,那么你的应用程序必须是要delphi5+ado补丁编译后的才能运行,你现在出现这个问题,主要是你的Ado版本太高了,估计你是安装了sqlserver2000或者office xp什么的,它们自动就会给安装高版本的ado,
    要想解决这个问题,两个方法,1,把ado版本降低,2,给delphi5打上ado补丁,重新编译你的应用程序。
      

  12.   

    谢谢各位!只可惜装了补丁后也无解!郁闷ing....