.mdb数据库文件中的各表单批量转化成相应的TXT文件

时间:2023-01-06 14:51:22
如有数据库文件cfg.mdb, 下面有多个表单分别是 table1,table2,table3...tableN,如何用C++实现一个表单转换成一个对一个对应的TXT文件,请高手们指教

5 个解决方案

#1


是表吧?
用DAO、ADO、ADOX取得所有表名,循环,字符串累加生成SQL语句,
执行类似的SQL语句
select * into [text;database=r:\temp].[tablename.txt] from tablename

#2


本帖最后由 ACMAIN_CHM 于 2012-10-27 09:59:43 编辑
你可以先通过程序得到所有表名,可以遍历TALBES集合,然后直接 

select * into  [Text;DATABASE=c:/temp].[test.txt] from tabl1;

#3


引用 1 楼  的回复:
是表吧?
用DAO、ADO、ADOX取得所有表名,循环,字符串累加生成SQL语句,
执行类似的SQL语句
select * into [text;database=r:\temp].[tablename.txt] from tablename


能说具体点吗?给个小例子,初学,水平差,请你多指教

#4


引用 1 楼  的回复:
是表吧?
用DAO、ADO、ADOX取得所有表名,循环,字符串累加生成SQL语句,
执行类似的SQL语句
select * into [text;database=r:\temp].[tablename.txt] from tablename


能说具体点吗?给个小例子,初学,水平差,请你多指教

#5


引用 1 楼  的回复:
是表吧?
用DAO、ADO、ADOX取得所有表名,循环,字符串累加生成SQL语句,
执行类似的SQL语句
select * into [text;database=r:\temp].[tablename.txt] from tablename


能说具体点吗?给个小例子,初学,水平差,请你多指教

#1


是表吧?
用DAO、ADO、ADOX取得所有表名,循环,字符串累加生成SQL语句,
执行类似的SQL语句
select * into [text;database=r:\temp].[tablename.txt] from tablename

#2


本帖最后由 ACMAIN_CHM 于 2012-10-27 09:59:43 编辑
你可以先通过程序得到所有表名,可以遍历TALBES集合,然后直接 

select * into  [Text;DATABASE=c:/temp].[test.txt] from tabl1;

#3


引用 1 楼  的回复:
是表吧?
用DAO、ADO、ADOX取得所有表名,循环,字符串累加生成SQL语句,
执行类似的SQL语句
select * into [text;database=r:\temp].[tablename.txt] from tablename


能说具体点吗?给个小例子,初学,水平差,请你多指教

#4


引用 1 楼  的回复:
是表吧?
用DAO、ADO、ADOX取得所有表名,循环,字符串累加生成SQL语句,
执行类似的SQL语句
select * into [text;database=r:\temp].[tablename.txt] from tablename


能说具体点吗?给个小例子,初学,水平差,请你多指教

#5


引用 1 楼  的回复:
是表吧?
用DAO、ADO、ADOX取得所有表名,循环,字符串累加生成SQL语句,
执行类似的SQL语句
select * into [text;database=r:\temp].[tablename.txt] from tablename


能说具体点吗?给个小例子,初学,水平差,请你多指教