亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? t0007.c

?? unix上的TDS協議實現
?? C
字號:
#include <stdio.h>#include <stdlib.h>#include <assert.h>#include <stdio.h>#ifdef _WIN32#define DBNTWIN32#include <windows.h>#endif#include <sqlfront.h>#include <sqldb.h>#include "common.h"static char  software_version[]   = "$Id: t0007.c,v 1.2 2002/08/29 09:54:54 freddy77 Exp $";static void *no_unused_var_warn[] = {software_version,                                     no_unused_var_warn};static void create_tables(   DBPROCESS *dbproc,   int        rows_to_add){   int   i;   char  cmd[1024];   fprintf(stdout, "Dropping table\n");   add_bread_crumb();   dbcmd(dbproc, "drop table #dblib0007");   add_bread_crumb();   dbsqlexec(dbproc);   add_bread_crumb();   while (dbresults(dbproc)!=NO_MORE_RESULTS)   {      /* nop */   }   add_bread_crumb();      fprintf(stdout, "creating table\n");   dbcmd(dbproc,         "create table #dblib0007 (i int not null, s char(12) not null)");   dbsqlexec(dbproc);   while (dbresults(dbproc)!=NO_MORE_RESULTS)   {      /* nop */   }      fprintf(stdout, "insert\n");   for(i=1; i<rows_to_add; i++)   {      sprintf(cmd, "insert into #dblib0007 values (%d, 'row %07d')", i, i);      fprintf(stdout, "%s\n",cmd);      dbcmd(dbproc, cmd);      dbsqlexec(dbproc);      while (dbresults(dbproc)!=NO_MORE_RESULTS)      {         /* nop */      }   }} /* create_tables()  */static int start_query(   DBPROCESS *dbproc,   char      *cmd){   int    i;   fprintf(stdout, "%s\n", cmd);   if (SUCCEED != dbcmd(dbproc, cmd))   {      return 0;   }   if (SUCCEED != dbsqlexec(dbproc))   {      return 0;   }   add_bread_crumb();      if (dbresults(dbproc)!=SUCCEED)    {      add_bread_crumb();      return 0;   }   add_bread_crumb();   for (i=1;i<=dbnumcols(dbproc);i++)   {      add_bread_crumb();      printf ("col %d is %s\n",i,dbcolname(dbproc,i));      add_bread_crumb();   }   return 1;} /* start_query()  */int main(){   char        cmd[1024];   RETCODE     rc;   const int   rows_to_add = 50;   LOGINREC   *login;   DBPROCESS   *dbproc;   int         i;   char        teststr[1024];   DBINT       testint;   int         failed = 0;#ifdef __FreeBSD__   /*    * Options for malloc   A- all warnings are fatal, J- init memory to 0xD0,    * R- always move memory block on a realloc.    */   extern char *malloc_options;   malloc_options = "AJR";#endif   read_login_info();   fprintf(stdout, "Start\n");   add_bread_crumb();   dbinit();      add_bread_crumb();   dberrhandle( syb_err_handler );   dbmsghandle( syb_msg_handler );   fprintf(stdout, "About to logon\n");      add_bread_crumb();   login = dblogin();   DBSETLPWD(login,PASSWORD);   DBSETLUSER(login,USER);   DBSETLAPP(login,"t0007");fprintf(stdout, "About to open\n");      add_bread_crumb();   dbproc = dbopen(login, SERVER);   if (strlen(DATABASE)) dbuse(dbproc,DATABASE);   add_bread_crumb();   add_bread_crumb();   create_tables(dbproc, 10);   if (!start_query(dbproc, "select * from #dblib0007 where i<=5 order by i"))   {       fprintf(stderr, "%s:%d: start_query failed\n", __FILE__, __LINE__);       failed = 1;   }      add_bread_crumb();   dbbind(dbproc,1,INTBIND,-1,(BYTE *) &testint);    add_bread_crumb();   dbbind(dbproc,2,STRINGBIND,-1,(BYTE *) teststr);   add_bread_crumb();      add_bread_crumb();   for(i=1; i<=2; i++)   {      char   expected[1024];       sprintf(expected, "row %07d", i);      add_bread_crumb();      if (i%5==0)      {         dbclrbuf(dbproc, 5);      }      testint = -1;      strcpy(teststr, "bogus");            add_bread_crumb();      if (REG_ROW != dbnextrow(dbproc))      {         fprintf(stderr, "Failed.  Expected a row\n");         abort();      }      add_bread_crumb();      if (testint!=i)      {         fprintf(stderr, "Failed.  Expected i to be %d, was %d\n", i,                  (int)testint);         abort();      }      if (0!= strncmp(teststr, expected, strlen(expected)))      {         fprintf(stdout, "Failed.  Expected s to be |%s|, was |%s|\n",                  expected, teststr);         abort();      }        printf("Read a row of data -> %d %s\n", (int)testint, teststr);    }   fprintf(stdout, "second select\n");   if (start_query(dbproc, "select * from #dblib0007 where i>=5 order by i"))   {      fprintf(stderr, "%s:%d: start_query should have failed but didn't\n",               __FILE__, __LINE__);       failed = 1;   }      add_bread_crumb();   dbexit();   add_bread_crumb();   fprintf(stdout, "dblib %s on %s\n",            (failed?"failed!":"okay"),           __FILE__);   return failed ? 1 : 0; }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
高清av一区二区| 精品成人一区二区三区四区| 91精品麻豆日日躁夜夜躁| 日本一区二区三区久久久久久久久不| 一区二区三区高清在线| 国产精品一卡二卡在线观看| 在线看日本不卡| 国产精品网曝门| 国产一区二区在线看| 制服丝袜亚洲播放| 亚洲自拍偷拍av| 色婷婷精品久久二区二区蜜臂av| 久久亚洲精品国产精品紫薇| 日本欧美久久久久免费播放网| 欧美性xxxxxx少妇| 亚洲免费观看视频| 日韩一级片在线播放| 亚洲一区二区综合| 色偷偷成人一区二区三区91| 国产精品免费网站在线观看| 国产综合色在线| 久久综合av免费| 九色|91porny| 久久综合色之久久综合| 韩国欧美一区二区| 久久久久久一二三区| 国产自产2019最新不卡| 精品国产免费久久| 国产精品一区二区男女羞羞无遮挡 | 中文字幕不卡在线| 丁香六月综合激情| 国产精品不卡在线| 99麻豆久久久国产精品免费优播| 国产精品色哟哟网站| 99久久99久久免费精品蜜臀| 亚洲色图视频网| 欧美系列在线观看| 日产国产高清一区二区三区| 日韩欧美成人一区| 国产精品一区二区91| 国产嫩草影院久久久久| 97成人超碰视| 午夜精品视频在线观看| 91精品国产综合久久精品| 精品一区二区三区在线观看| 精品av综合导航| 成人听书哪个软件好| 亚洲精品福利视频网站| 欧美日韩免费高清一区色橹橹 | 亚洲免费成人av| 欧美日韩一区二区三区四区五区| 日韩高清在线观看| 久久久蜜桃精品| 91在线高清观看| 亚洲成人在线免费| 久久亚洲精品小早川怜子| 91丨国产丨九色丨pron| 丝袜亚洲精品中文字幕一区| 久久久国际精品| 在线免费观看日韩欧美| 国产在线精品视频| 一区二区在线免费| 久久伊人蜜桃av一区二区| 91九色02白丝porn| 激情综合网av| 亚洲综合免费观看高清完整版在线| 日韩欧美色电影| 99久久777色| 久久精品免费观看| 亚洲最大成人综合| 亚洲福利视频三区| 日韩女优av电影| 一本一本久久a久久精品综合麻豆| 青椒成人免费视频| 亚洲少妇屁股交4| 欧美tickling网站挠脚心| 99久久精品国产麻豆演员表| 美女一区二区久久| 亚洲精选一二三| xvideos.蜜桃一区二区| 欧美日韩精品一区视频| av一区二区三区四区| 国内精品视频666| 视频一区在线播放| 亚洲久本草在线中文字幕| 久久久99久久| 精品国产一区二区在线观看| 欧美亚日韩国产aⅴ精品中极品| 国产69精品久久久久777| 五月综合激情婷婷六月色窝| 中文字幕亚洲精品在线观看 | 亚洲欧美日韩国产手机在线| 精品国产乱码久久久久久夜甘婷婷| 日本丰满少妇一区二区三区| 国产精品18久久久久久久久 | 在线观看免费亚洲| 成人av电影免费在线播放| 九九九久久久精品| 久久精品国产久精国产| 日本欧美大码aⅴ在线播放| 夜夜嗨av一区二区三区| 一区二区三区在线免费| 日韩伦理av电影| 中文字幕一区二区三区视频| 中文一区一区三区高中清不卡| 久久婷婷色综合| 久久免费看少妇高潮| 精品国产一区二区三区四区四| 91麻豆精品国产91久久久| 欧美日韩成人综合在线一区二区| 91黄色小视频| 欧美色图片你懂的| 欧美日韩三级一区二区| 欧美日韩精品一区二区天天拍小说| 欧美视频在线观看一区二区| 欧美性猛交xxxx黑人交| 欧美日韩国产系列| 91麻豆精品91久久久久同性| 日韩欧美中文字幕精品| 欧美刺激脚交jootjob| 欧美大片国产精品| 久久久精品国产免大香伊| 国产夜色精品一区二区av| 国产精品麻豆欧美日韩ww| 国产精品久久久久久久久图文区| 国产精品久久久久久久午夜片 | 亚洲高清久久久| 日韩成人av影视| 狠狠色狠狠色综合| 粉嫩一区二区三区性色av| 91网站最新地址| 欧美午夜宅男影院| 精品国产91乱码一区二区三区| 久久精品夜色噜噜亚洲a∨| 国产精品的网站| 午夜精品久久久久久| 精品一区二区三区免费| 波多野结衣一区二区三区| 欧美日韩视频一区二区| 精品va天堂亚洲国产| 国产精品久久久久婷婷二区次| 亚洲最新在线观看| 久久99久久精品欧美| 成人激情小说乱人伦| 欧美日韩成人综合| 国产精品免费观看视频| 婷婷开心激情综合| 粉嫩aⅴ一区二区三区四区| 在线免费精品视频| 久久久精品欧美丰满| 亚洲一区二区三区四区在线 | 欧美日韩1234| 久久久久亚洲蜜桃| 亚洲福利一区二区| 国产成人精品网址| 欧美精品三级日韩久久| 国产精品白丝在线| 男男视频亚洲欧美| 91蜜桃免费观看视频| 精品剧情v国产在线观看在线| 亚洲柠檬福利资源导航| 麻豆91免费观看| 欧美在线一二三四区| 国产欧美日韩卡一| 美女视频黄久久| 欧美日韩中文字幕精品| 国产欧美一区二区三区在线看蜜臀| 婷婷综合在线观看| 在线亚洲精品福利网址导航| 久久久国产午夜精品| 六月丁香婷婷久久| 欧美视频一区二区三区在线观看 | 亚洲一区二区高清| www.亚洲人| 久久综合精品国产一区二区三区| 午夜精品成人在线视频| 91福利在线看| 亚洲欧美日韩在线播放| 成a人片国产精品| 久久精品一区八戒影视| 狠狠狠色丁香婷婷综合激情 | 精品嫩草影院久久| 日本不卡视频一二三区| 欧美三级日韩在线| 一区二区高清在线| 91亚洲精品久久久蜜桃| 日韩一区在线播放| 欧美一区二区精品| 亚洲成人中文在线| 欧美日韩免费不卡视频一区二区三区| 亚洲免费看黄网站| 色综合色狠狠综合色| 亚洲免费在线视频一区 二区| 丁香婷婷综合激情五月色| 久久久久国产精品厨房| 国产成人午夜高潮毛片| 国产蜜臀97一区二区三区| 丁香啪啪综合成人亚洲小说| 国产精品久久久久久久岛一牛影视| 成人激情综合网站|