QT:读Access表数据输出到txt中

137 阅读1分钟

源码
  之前遇到一个要读老版本access数据库(97还是03版本的.mdb文件)的需求,结果用错驱动,每次运行都报无法打开旧版本数据库的错误提示,后来换了个驱动就能读了。

  • 利用odbc驱动读数据库,同理也可读mysql数据库(改调用的驱动),代码简单。

  • 输出的文本左对齐。(有个小坑:一开始设置左对齐,老是从第二行开始,首列就不顶格了,原来是要在行与行之间加一个右对齐)
out << right << endl; //每行写完后换行

  这种导入导出数据库的需求我是想做成和Navicat那样带ui界面的样子,选择文件类型、哪张表、执行sql的方式等等,但是还没找到合适可以学习的项目,每次搜解决办法,搜出来全是用java实现的博客和项目,无奈ing