我用dbExpress中的SQLDataSet联接interbase7.1数据库,用Data Access是的DataSetProvider联接SQLDataSet,再用ClientDataSet联接DataSetProvider,如果数据库中字段有numeric类型,则ClientDataSet的Active设置为true时,就会出现Operation not applicable错误,这是为什么啊,是不是delphi不支持这种类型啊?
把字段在dataset中选出来试试。
对该字段进行转换吧,建立永久字段,字段Name与数据库字段名称相同,类型你可以选择合适的类型,field type 为data类型.