在VC6.0中如何连接、使用SQLite数据库?
需要怎么配置?
如何操作数据库?
之前只在PHP中用过MySQL的数据库?
VC中的数据库操作有什么区别?

解决方案 »

  1.   

    http://download.csdn.net/source/840266
      

  2.   

    不用配置什么吧
    sqlite只是一个c程序文件,编译成dll
    直接调用接口不就可以了吗
      

  3.   

    怎么编译成dll 
    具体步骤是?
      

  4.   

    怎么编译成dll  
    具体步骤是?
    ----------
    你网上找,都有现成的工程
    可能只提供dll和h,没有源码
    网上很多资料的,
      

  5.   

    连接已成功 
    再想请问一下 
    Sqlite的增删查改的操作语句风格跟其他数据库有区别么?
      

  6.   

    既然叫 SQL lite  当然是支持有限的内嵌SQL语句。
      

  7.   

    看这里,
    http://www.sqlite.com.cn/
    推荐用静态库。
    http://download.csdn.net/source/2174425
      

  8.   

    似乎不支持
    insert into table values(),(),()
      

  9.   

    有限制的,比如存储过程就不支持
    但是大部分的基本sql语句都是支持的
    具体的可以查看相关的文档
      

  10.   

    请问一下 静态库和dll有什么区别?
      

  11.   

    我现在用SQLite可以这样向数据库插入数据

    sqlite3 *db=NULL;
    char *zErrMsg = 0;
    int rc;
    rc = sqlite3_open("../Data.db3", &db); //打开指定的数据库文件,如果不存在将创建一个同名的数据库文件
    if ( rc != SQLITE_OK )
    {
    fprintf(stderr, "无法打开数据库: %s", sqlite3_errmsg(db));
    return;
    }

    const char *sSQL = "INSERT INTO tb_test VALUES(NULL,'zhuchao1',1,2,2,2,2,1);";


    sqlite3_exec( db, sSQL, 0, 0, &zErrMsg);但是我现在想把其中的一些值替换成变量,请问一下需要怎么处理?我想要的结果类似于int x=2;
    const char *sSQL = "INSERT INTO tb_test VALUES(NULL,'zhuchao1',1,x,2,2,2,1);";这个不知道 要怎么处理 有知道的请指点一下
      

  12.   

    CString sSQL;
    sSQL.Format("INSERT INTO tb_test VALUES(NULL,'zhuchao1',1,%d,2,2,2,1);",x);