我程序里有这一句!
tempdataset.FindField('xs1').Index :=tempdataset.FieldCount-1;
在我机子上执行正常。
另找一台机器,只装了bde
执行会报错!!!现在无法跟综程序。。所以不知道报什么错!!?
不知是哪里的问题??急!!!!!!
tempdataset.FindField('xs1').Index :=tempdataset.FieldCount-1;
在我机子上执行正常。
另找一台机器,只装了bde
执行会报错!!!现在无法跟综程序。。所以不知道报什么错!!?
不知是哪里的问题??急!!!!!!
TempTable:=TClientDataSet.Create(Application);
TempTable.FieldDefs.Assign(AFieldDefs);
TempTable.CreateDataSet;
Result:=(TempTable as TDataSet);
把这句直接改为字段名呢。
找到原因了,那台机子没有装过delphi,我把我system32下的dll拷贝过去。。再执行。。就没错了。。但不知道是那个dll起作用了,希望达人给予指点!
应该是delphi有关数据库的dll吧?