设为首页 加入收藏

TOP

在MFC中使用SQlite数据库读取数据
2014-11-14 20:30:27 来源: 作者: 【 】 浏览:16
Tags:MFC 使用 SQlite 数据库 读取 数据

  本人在数据库里面用回调函数来处理读取函数的返回值,回调函数必须使用static类型才可以,这样处理起返回的数据变得非常的麻烦,很难处理结果集。


  后来从网上找了一个预编译的例子,放在网上和网友分享。


  例子成功的调试通过了


  sqlite3 *db = 0;


  sqlite3_stmt * stmt;


  sqlite3_open("./test.db", &db);


  char* zErrMsg = 0;


  sqlite3_prepare(db,"select * from admin;",-1,&stmt,0);


  int rc = sqlite3_step(stmt);


  while( rc == SQLITE_ROW )


  {


  CString type = sqlite3_column_text(stmt,0);


  CString adminpassword = sqlite3_column_text(stmt,1);


  MessageBox(type);


  MessageBox(adminpassword);


  rc=sqlite3_step(stmt);


  }


  sqlite3_finalize(stmt);


  sqlite3_close(db); <script type="text/java script"> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/java script"> <script src="http://pagead2.googlesyndication.com/pagead/expansion_embed.js"> <script src="http://googleads.g.doubleclick.net/pagead/test_domain.js"> <script>google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇CString对象的连接和格式化字符串 下一篇VC常用数据类型使用转换详解

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: