请问如何导出ADOQuery中查询得到的数据阿?

fosterxujp 2005-03-18 01:41:05
请问如何导出ADOQuery中查询得到的数据阿?
谢谢了
...全文
167 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
pcclever 2005-03-19
  • 打赏
  • 举报
回复
我都是做循环导出的,好像ADO没有直接的txt格式。
xjp6688 2005-03-18
  • 打赏
  • 举报
回复
是不上面的语句不对呀?
xjp6688 2005-03-18
  • 打赏
  • 举报
回复
to rcrain(东方细雨)
保存文件之后怎么是乱码呀????


ADOQuery1->SaveToFile("e:\\123.txt");
rcrain 2005-03-18
  • 打赏
  • 举报
回复
ADOQuery1->SaveToFile("文件路径");
fosterxujp 2005-03-18
  • 打赏
  • 举报
回复
可以用ADOQuery1->SaveToFile()
举一个例子吗
谢谢
WbtServer 2005-03-18
  • 打赏
  • 举报
回复
可以用ADOQuery1->SaveToFile()这个方法看看,这个方法就是只能保存两种文件格式
aaa185 2005-03-18
  • 打赏
  • 举报
回复
while( !ADOQuery1->Eof )
有时候会出现死循环.
AnsiString TmpString;
ADOQuery1->First();
for(int i;i<ADOQuery1->Recordcount;i++)
{
TmpString = ADOQuery1->FieldByName("Name")->AsString;
ADOQuery1->Next();

}
tghost333 2005-03-18
  • 打赏
  • 举报
回复
导出到文本文件,就用上面的循环应该不困难吧。
fosterxujp 2005-03-18
  • 打赏
  • 举报
回复
可以导出到文本文件
是否一定要手动作循环才可以得?
kwokwinglau 2005-03-18
  • 打赏
  • 举报
回复
导出到哪里?
tghost333 2005-03-18
  • 打赏
  • 举报
回复
什么意思?导出?是导到文件里,还是显示出来?显示用dbgride。处理直接做个循环
int No;
AnsiString TmpString;
while( !ADOQuery1->Eof )
{
No = ADOQuery1->FieldByName("No")->AsInteger;
TmpString = ADOQuery1->FieldByName("Name")->AsString.Trim();
ADOQuery1->Next();
}

1,178

社区成员

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

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