用ado就可以
具体要看是什么数据库
access,excel,sql 还知道一些

解决方案 »

  1.   

    我要把buf写入sql server数据库,buf含100000个汉字,该如何定义数据库表的这个字段,可以写入吗
      

  2.   

    我使用了ODBC连接,把buf写入sql server数据库,buf含100000个汉字,该如何定义数据库表的这个字段,可以写入吗 
      

  3.   

    你用VARCHAR,TEXT都可以实现啊!
      

  4.   

    使用Text类型,然后再使用一个循环把数据写入就可以了。
      

  5.   

    varchar最大只能是8000字节
    假如我的buf含10000个字节,那么不能用varchar但是我用text,却不能存下所有字符,text最大是多少?
      

  6.   

    假如我的数据库字段使用了Text类型,我该如何向数据库里存数据,需要改变配置吗
    我的程序:  CMyTable是由CRecordSet派生而来,m_content对应数据库表的字段content,
    content是Text类型,mybuf存有100000个汉字    CDatabase db;
        CMyTable mytable;
        db.Open(_T( "db" ),FALSE,FALSE, _T( "ODBC;UID=sa" ),TRUE);
        mytable.Open();
        mytable.AddNew( );
        mytable.m_id="2";
        mytable.m_content=mybuf;
        mytable.Update();
        mytable.Close();
        db.Close();这样对吗,但是数据库表里只能存下mybuf的一部分,该如何改进