如何将一个数据库导为文本文件,然后将文本文件恢复成数据库!用vc编写

cleanwind 2001-07-02 06:56:31
...全文
120 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
liaoliangfengllf 2002-01-08
  • 打赏
  • 举报
回复
我编了一个,要不要啊?
zminhao 2001-08-16
  • 打赏
  • 举报
回复
me too
zmhao_fj@sina.com
cleanwind 2001-07-04
  • 打赏
  • 举报
回复
多谢,我的信箱是shaobai2000@163.net,望大侠给我发一个
Tasehouny 2001-07-02
  • 打赏
  • 举报
回复
很简单,读写文件使用CStdioFile ,配合CStringArray,很简单就搞定。
给你一段代码,我是分割空格,逗号也一样。
写TXT文件
CFileDialog outfile(FALSE,"txt",NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
"文本文件(*.txt)|*.txt||",NULL);
outfile.m_ofn.lpstrTitle = "选择输出文件的路径……";
CString strOutFile;
CStdioFile fileTxt3;
CString str;
if(outfile.DoModal()==IDOK)
{
strOutFile = outfile.GetPathName();
// strOutFile += ".txt";
fileTxt3.Open(strOutFile,CFile::modeCreate|CFile::modeWrite);
str = "候选人 ";
str += "第一票 ";
str += "第二票 ";
str += "第三票 ";
str += "合计点数 \r\n";
str += "------------------------------------------------------------------------\r\n";
fileTxt3.WriteString((LPCTSTR)str);
for(int i=0;i<m_lstBall.GetItemCount();i++)
{
str = m_lstBall.GetItemText(i,0);
if (str.GetLength()<6)
{
str += " ";
}
str +=" ";
str += m_lstBall.GetItemText(i,1);
str +=" ";
str += m_lstBall.GetItemText(i,2);
str +=" ";
str += m_lstBall.GetItemText(i,3);
str +=" ";
str += m_lstBall.GetItemText(i,4);
str +=" ";
str += m_lstBall.GetItemText(i,5);
str += "\r\n";

fileTxt3.WriteString((LPCTSTR)str);
}
fileTxt3.Close();
}
====================================
有兴趣,我发一个PROJECT给你。 TXT <---->Access MDB数据库
ShineL 2001-07-02
  • 打赏
  • 举报
回复
为何不用xml?
cleanwind 2001-07-02
  • 打赏
  • 举报
回复
我有急用,望各位帮小弟一把
cleanwind 2001-07-02
  • 打赏
  • 举报
回复
各位仁兄,有没有代码?
FANGAO 2001-07-02
  • 打赏
  • 举报
回复
逐条写到文本文件里,用逗号分割。。
然后, 用Access之类的就可以恢复出来
PioneerMan 2001-07-02
  • 打赏
  • 举报
回复
看你要怎样实现,可以用CRecordSet中的读写,以及CFile中的读写,两个类都支持读写操作

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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