Á¶°¢ ÄÚµå : sqlite3 callback ÇÔ¼ö »ç¿ë
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®
ÇöÀçÀ§Ä¡ : Code>C>sqlite3_callback



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

¼Ò°³

sqlite3¿¡¼­ callback ÇÔ¼ö¸¦ È£ÃâÇØ¼­ ÁúÀÇ °á°ú¸¦ ó¸®ÇÑ´Ù. sqlite Âü°í
001  #include <stdio.h>
002  #include <sqlite3.h>
003  #include <unistd.h>
004  #include <stdlib.h>
005  
006  #include <string>
007  #include <iostream>
008  
009  static int callback(void *NotUsed, int argc, char **argv, char **azColName)
010  {
011      int i;
012      for(i=0; i<argc; i++)
013      {
014          printf("%s = %s\n", azColName[i], argv[i] ? argv[i] : "NULL");
015      }
016      printf("\n");
017      return 0;
018  }
019  
020  int main(int argc, char **argv)
021  {
022      int rc;
023      sqlite3 *mdb;
024      rc = sqlite3_open("test.db", &mdb);
025      if(rc != SQLITE_OK)
026      {
027          return 1;
028      }
029      rc = sqlite3_exec(mdb, "select * from session", callback, 0, NULL);
030      if(rc != SQLITE_OK)
031      {
032          return 1;
033      }
034      sqlite3_close(mdb);
035  }
036  
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.