cgic  與sqlite 是否可以兼容  我很困惑  我寫了一段代碼  可以編譯成cgi 但是有一部分的代碼卻不運行!!
          望高手指點一二!

          #include <stdio.h>
          #include <stdlib.h>
          #include <sqlite3.h>
          #include <string.h>
          #include "cgic.h"

          int cgiMain() {

            sqlite3 *db=NULL;
            char *zErrMsg=0;
            int rc;
            int i=0;
           cgiHeaderContentType("text/html");
           fprintf(cgiOut, "<HTML><HEAD>\n");
           fprintf(cgiOut, "<TITLE>cgic test</TITLE></HEAD>\n");
           fprintf(cgiOut, "<H1>ggfgdfdffh</H1>");

           rc=sqlite3_open("test.db",&db);
           if(rc)
           {
            fprintf(stderr,"can't open database:%s\n",sqlite3_errmsg(db));
            sqlite3_close(db);
            exit(1);
            }
            else
            printf("open the database successfully!\n");
           
            /*char *sql="create table user(name,password);";
            sqlite3_exec(db,sql,0,0,&zErrMsg);*/

           

            char*sql="insert into user values('yqp',2009213939);";
            sqlite3_exec(db,sql,0,0,&zErrMsg);  /* 但是這里的插入操作沒有對數據庫進行操作   
            
             printf("sql");   /*可以輸出 sql
           
             sqlite3_close(db);
            return 0;
           fprintf(cgiOut,"</BODY></HTML>");
          }

          編譯沒有問題!!求指點

          posted on 2012-03-27 09:08 姚先進 閱讀(180) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
           
          主站蜘蛛池模板: 辽宁省| 浠水县| 将乐县| 靖江市| 平昌县| 嘉黎县| 绥宁县| 霍邱县| 禹州市| 壤塘县| 德昌县| 临潭县| 会东县| 崇阳县| 新营市| 斗六市| 喀什市| 仪陇县| 托克托县| 林口县| 东源县| 东乡县| 阿拉善左旗| 会理县| 宿州市| 康保县| 米林县| 皋兰县| 甘南县| 吴桥县| 威海市| 岚皋县| 曲阜市| 鲜城| 廉江市| 绥中县| 兴业县| 波密县| 丰原市| 镇沅| 特克斯县|