首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

adoTable为什么无法post()提交呢?该怎么解决

2012-02-24 
adoTable为什么无法post()提交呢?有三个问题,请高手帮忙:1)我用adoTable对象导出(SaveToFile)到文件没有问

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是否连接数据库的,最好说具体点,有些看不懂要做什么
[解决办法]
数据库有外键冲突吧!
[解决办法]
如果导出的数据中包括自增字段,再次导入的时候可能要出错,这一点要特别注意一下。

热点排行