我记得用BatchMove控件可以做数据导出导入,不过不记得细节了,那位能说说100分答谢.

LJN 2002-01-29 09:44:16
用BatchMove的那些方法和属性来实现呢?
...全文
149 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
Chimae 2002-04-24
  • 打赏
  • 举报
回复
http://www.csdn.net/expert/topic/671/671605.xml?temp=.9372827
lyl_rabbit 2002-01-30
  • 打赏
  • 举报
回复
不会,帮你UP
lyl_rabbit 2002-01-30
  • 打赏
  • 举报
回复
不会,帮你UP
LJN 2002-01-29
  • 打赏
  • 举报
回复
cc
LJN 2002-01-29
  • 打赏
  • 举报
回复
dd
LJN 2002-01-29
  • 打赏
  • 举报
回复
我输入一个table,想输出到1个txt.可是报错,上面的程序有什么问题呢?
rockhard 2002-01-29
  • 打赏
  • 举报
回复
删除了一些代码
最少要设置如下几项:
1。源数据源(从哪里拷出)
2。目的数据源(往哪里拷)
3。移动模式(是更改还是插入。。忘了看一下mode的帮助)
另外其它的属性主要是用来处理发生异常时怎么处理(是停止还是继续)及实际操作了多少条数据等选项。
应该很清楚了吧!
rockhard 2002-01-29
  • 打赏
  • 举报
回复
给你一段代码,别忘了给我分就行(最近不知怎的,老想多弄点分到时好挥霍)
不过代码是DElpi想必看起来也不会有什么困难,注意加注释的那几行

Procedure TQueryBookForm.ProduceData();
var
DQuery:TQuery;
begin
PaidQuery.First;
BatchMove1.Execute;
PaidQuery.First;
BatchMove1.Source:=SubQuery;//源数据源
BatchMove1.Destination:=ReportsubTable;//目标数据源

if not PaidQuery.Eof then
BatchMove1.Execute;
BatchMove1.Mode:=batAppend;//拷贝模式
PaidQuery.next;
while not PaidQuery.Eof do
begin
BatchMove1.Execute;//调用执行方法
PaidQuery.Next;
end;
/////////////////////////////////
BatchMove1.Source:=PaidQuery;
BatchMove1.Destination:=ReportPaidTable;
BatchMove1.Mode:=batCopy;//更改拷贝模式,由插入改为拷贝
with TQuery do
begin
close;
unprepare;
free;
end;
end;
kingcaiyao 2002-01-29
  • 打赏
  • 举报
回复
BatchMove控件,数据源可以是TABLE或QUERY,但目标一定要是TABLE对象.执行BATCHMOVE->Execute()
LJN 2002-01-29
  • 打赏
  • 举报
回复
楼上的太简单了吧,说详细点.

我是这么做的.

bm->Source = Table1;
bm->Destination = table2;

Table2->TableName = "d:\\aa.txt";
bm->Execute();

不行,报"capability not support
gfh21cn 2002-01-29
  • 打赏
  • 举报
回复
ChangedTableName
gfh21cn 2002-01-29
  • 打赏
  • 举报
回复
Execute()
leelqrose 2002-01-29
  • 打赏
  • 举报
回复
马上过年了,祝大家节日愉快
我也遇到了同样的问题,但提示错误信息不一样,我的错误提示是not exact read/write
Genernal SQL error [TCX][MYODBC] Transactions are not Enabled ,不过,除了指明Source 和Destination之外,还要将Source关闭才行。
LJN 2002-01-29
  • 打赏
  • 举报
回复

LJN: gloom(《一丈丝纶一寸钩,一人独占一江秋》) 是好人,
群众: 给个理由先啦.
LJN: 你们没听过'当当当'吗?

群众们以迅雷不及掩耳盗铃之势尿遁了.

LJN 2002-01-29
  • 打赏
  • 举报
回复

LJN: gloom(《一丈丝纶一寸钩,一人独占一江秋》) 是好人,
群众: 给个理由先啦.
LJN: 你们没听过'当当当'吗?

群众们以迅雷不及掩耳盗铃尿遁.

gloom 2002-01-29
  • 打赏
  • 举报
回复
不会,帮你UP

551

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧