none
跪求c++ 里面txt文本写入mdb 数据库思路 RRS feed

  • 问题

  • 不通过readline,而是用sql 语句实现,本人知道VB怎么实现,可是为什么在c++就不能相同思路实现?

    有人提过用openrowset或者bulk insert,可是谁能给个完整点的代码?谢谢

    2012年1月14日 10:49

答案

  • 你的思路倒是可以理解

    不过VC和VB是不一样的

    我没正式做过VB的项目

    不过从VC的经验来说通常情况下我们不会有太多第三方控件

    至少我不愿意那么用

    操作数据库我们会直接用ado

    没必要通过一个控件来中介

    而我看你的这个需求sql语句因该是access的数据库引擎支持的

    理论上只要用上ado直接就可以


    新浪微博http://weibo.com/xianglitian,欢迎围观
    • 已标记为答案 Honny_yeyh 2012年1月17日 13:52
    2012年1月16日 1:06

全部回复

  • VB可以通过sql读txt

    这不可能吧

    你是不是通过什么控件而这个控件本身调用文件操作函数你自己不知道所以以为没有用


    新浪微博http://weibo.com/xianglitian,欢迎围观
    2012年1月15日 1:47
  • 引用了activex data object 2.8 library, 是msado15.dll

     

    然后  adodb.connection.open  ...mdb

    然后adodb.connection.execute "select * into dzhhq from [dzhhq.txt] in ""c:\\mydatabase\\"" ""text;HDR=Yes;FMT=Delimited(,) """

    2012年1月15日 3:50
  • 我想可以把这个过程移植到c++里面,一定能实现,可是所有的帖子里面都找不到相关的实现代码

     


    2012年1月15日 3:51
  • 你的思路倒是可以理解

    不过VC和VB是不一样的

    我没正式做过VB的项目

    不过从VC的经验来说通常情况下我们不会有太多第三方控件

    至少我不愿意那么用

    操作数据库我们会直接用ado

    没必要通过一个控件来中介

    而我看你的这个需求sql语句因该是access的数据库引擎支持的

    理论上只要用上ado直接就可以


    新浪微博http://weibo.com/xianglitian,欢迎围观
    • 已标记为答案 Honny_yeyh 2012年1月17日 13:52
    2012年1月16日 1:06