问题如下:
  在三层体系中,服务层采用dbExpress类型的控件连接到后台数据库,在客户端中无法用clientDataset1.fieldbyname('fixed_date').datatype 来访问字段类型,断点调试时显示为"不可访问的值".但是如果服务层采用ado连接就可以了,可问题是现在绝不可能换连接方式了!!
  请各位帮帮忙!!

解决方案 »

  1.   

    查datatype有什么意义?不会不知道类型吧?如果你懒得写asinteger\asstring之类,你可以用value代替呀。
    关于修改为ado,我认为很简单,你的名字还用原来的,代码基本不用变。
    如果用dbexpress,一定要记着打补丁,问题比较严重的。
      

  2.   

    如果用dbexpress,一定要记着打补丁,问题比较严重的。
    不会吧!我最近正在学DBExpress,还得打补丁?不会吧!
      

  3.   

    因为系统的开发阶段基本完成,所以绝不可能再为ADO连接,剩下的问题就是:由于我在应用层采用了dbExpress连接方式,所以在客户端就不能知道字段的类型!请各位帮忙!!楼上的几位兄弟说的有道理,可能是没有打补丁的原因。我试试后再来发帖子!!