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

LJN 2002-01-29 09:44:16
用BatchMove的那些方法和属性来实现呢?
...全文
112 16 打赏 收藏 举报
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
  • 打赏
  • 举报
回复
相关推荐
发帖
茶馆
加入

538

社区成员

C++ Builder 茶馆
社区管理员
  • 茶馆
申请成为版主
帖子事件
创建了帖子
2002-01-29 09:44
社区公告
暂无公告