adoTable为什么无法post()提交呢?
有三个问题,请高手帮忙:
1)我用adoTable对象导出(SaveToFile)到文件没有问题(写入文件时可以同时保存刚刚变化的数据,是否自动触发了post命令?),为什么导入时,post()出错呢?明明表是处于编辑状态。
adotblTest2->Close();
adotblTest2->Open();
adotblTest2->Edit();
adotblTest2->LoadFromFile("d:\\test");
adotblTest2->Post();
2)有时adoTable对象数据先用edit()命令,修改后却无法post()提交,不得不采用delete()删除当前记录重新插入,就可以提交变化后的数据了,只有一条记录还好,记录多了这种办法就不行了。
3)RichEdit的文本能否方便的保存到文件中呢?
[解决办法]
RichEdit的文本能否方便的保存到文件很容易 个有savetofile 就可以了
前两个问题感觉很奇怪,你的adoTable是否连接数据库的,最好说具体点,有些看不懂要做什么
[解决办法]
数据库有外键冲突吧!
[解决办法]
如果导出的数据中包括自增字段,再次导入的时候可能要出错,这一点要特别注意一下。