我做了个三层架构的程序,在2000以上系统运行没有任何问题,但在98系统却发现表的记录条数可以获取到,但字段值却取出为空,用clientdataset+datasetprovider+adoquery,用socketconnection连接,用fields[i]也只能取出第一个字段的值,fieldbyname却始终都为空。但又不会报错。哪位大虾知道的?谢谢。