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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? my_basics.c

?? unix上的ODBC實(shí)現(xiàn)
?? C
字號(hào):
/***************************************************************************                          my_basics.c  -  description                             ---------------------    begin                : Wed Sep 8 2001    copyright            : (C) MySQL AB 1995-2002, www.mysql.com    author               : venu ( venu@mysql.com ) ***************************************************************************//*************************************************************************** *                                                                         * *   This program is free software; you can redistribute it and/or modify  * *   it under the terms of the GNU General Public License as published by  * *   the Free Software Foundation; either version 2 of the License, or     * *   (at your option) any later version.                                   * *                                                                         * ***************************************************************************//*************************************************************************** *                                                                         * *  This is a basic sample to demonstrate the basic execution of SQL       * *  statements using  MySQL ODBC 3.51 driver                               * *                                                                         * ***************************************************************************/#include "my_utility.h" /* MyODBC 3.51 sample utility header *//********************************************************* Execution of BASIC SQL statements                     **********************************************************/void my_basics(SQLHDBC hdbc, SQLHSTMT hstmt){  SQLRETURN  rc;  SQLINTEGER nRowCount;  printf("\nmy_basics:\n");    /* drop table 'myodbc3_demo_basic' if it already exists */    rc = SQLExecDirect(hstmt,"DROP TABLE if exists myodbc3_demo_basic",SQL_NTS);    mystmt(hstmt,rc);    /* commit the transaction */    rc = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT);     mycon(hdbc,rc);    /* create the table 'myodbc3_demo_result' */    rc = SQLExecDirect(hstmt,"CREATE TABLE myodbc3_demo_basic(\                              id int primary key auto_increment,\                              name varchar(20))",SQL_NTS);    mystmt(hstmt,rc);    rc = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT);    mycon(hdbc,rc);        /* insert 3 rows of data */        rc = SQLExecDirect(hstmt,"INSERT INTO myodbc3_demo_basic values(\                              1,'MySQL')",SQL_NTS);    mystmt(hstmt,rc);        rc = SQLExecDirect(hstmt,"INSERT INTO myodbc3_demo_basic values(\                              2,'MyODBC')",SQL_NTS);    mystmt(hstmt,rc);        rc = SQLExecDirect(hstmt,"INSERT INTO myodbc3_demo_basic values(\                              3,'monty')",SQL_NTS);    mystmt(hstmt,rc);    /* commit the transaction */    rc = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT);     mycon(hdbc,rc);    /* update second row */        rc = SQLExecDirect(hstmt,"UPDATE myodbc3_demo_basic set name=\                              'MyODBC 3.51' where id=2",SQL_NTS);    mystmt(hstmt,rc);    /* get the rows affected by update statement */    rc = SQLRowCount(hstmt,&nRowCount);    mystmt(hstmt,rc);    printf(" total rows updated:%d",nRowCount);    /* commit the transaction */    rc = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT);     mycon(hdbc,rc);    /* delete third column */    rc = SQLExecDirect(hstmt,"DELETE FROM myodbc3_demo_basic where id = 3",SQL_NTS);    mystmt(hstmt,rc);    /* get the rows affected by delete statement */    rc = SQLRowCount(hstmt,&nRowCount);    mystmt(hstmt,rc);    printf(" total rows deleted:%d",nRowCount);    /* commit the transaction */    rc = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT);     mycon(hdbc,rc);    /* alter the table 'myodbc3_demo_basic' to 'myodbc3_new_name' */    rc = SQLExecDirect(hstmt,"ALTER TABLE myodbc3_demo_basic RENAME myodbc3_new_name",SQL_NTS);    mystmt(hstmt,rc);    /* commit the transaction */    rc = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT);     mycon(hdbc,rc);    /* drop the table with the original table name, and it should       return error saying 'table not found'    */    rc = SQLExecDirect(hstmt,"DROP TABLE myodbc3_demo_basic",SQL_NTS);    mystmt_err(hstmt, rc == SQL_ERROR, rc);    /* now drop the table, which is altered..*/       rc = SQLExecDirect(hstmt,"DROP TABLE myodbc3_new_name",SQL_NTS);    mystmt(hstmt,rc);    /* commit the transaction */    rc = SQLEndTran(SQL_HANDLE_DBC, hdbc, SQL_COMMIT);     mycon(hdbc,rc);    /* free the statement cursor */    rc = SQLFreeStmt(hstmt, SQL_CLOSE);    mystmt(hstmt,rc);    printf(" success!!\n");}/********************************************************* main routine                                          **********************************************************/int main(int argc, char *argv[]){  SQLHENV    henv;  SQLHDBC    hdbc;   SQLHSTMT   hstmt;  SQLINTEGER narg;      /*     *  show the usage string when the user asks for this    */          printf("***********************************************\n");      printf("usage: my_basics [DSN] [UID] [PWD] \n");        printf("***********************************************\n");              /*     * if connection string supplied through arguments, overrite     * the default one..    */    for(narg = 1; narg < argc; narg++)    {           if ( narg == 1 )        mydsn = argv[1];      else if ( narg == 2 )        myuid = argv[2];      else if ( narg == 3 )        mypwd = argv[3];          }       /*      * connect to MySQL server    */    myconnect(&henv,&hdbc,&hstmt);     /*      * simple execution of SQL statements    */    my_basics(hdbc, hstmt);    /*      * disconnect from the server, by freeing all resources    */    mydisconnect(&henv,&hdbc,&hstmt);  return(0);} 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人精品电影在线观看| 色系网站成人免费| 欧美亚洲综合久久| 制服.丝袜.亚洲.中文.综合| 国产精品丝袜久久久久久app| 亚洲美女屁股眼交3| 麻豆精品在线观看| 欧美另类一区二区三区| 中文字幕一区二区三区精华液 | 精品999久久久| 久久精品亚洲麻豆av一区二区| 亚洲美女视频一区| 五月婷婷综合激情| 不卡一二三区首页| 一区二区三区自拍| 亚洲免费资源在线播放| 在线观看区一区二| 久久久久久久久岛国免费| 国产一区视频在线看| 欧美一级一区二区| 亚洲一级二级在线| 欧美一区二区三区免费在线看 | 欧美羞羞免费网站| 欧美巨大另类极品videosbest | 亚洲日本va在线观看| 欧美挠脚心视频网站| 播五月开心婷婷综合| 精品中文字幕一区二区小辣椒| 亚洲夂夂婷婷色拍ww47| 亚洲三级电影全部在线观看高清| 国产亚洲福利社区一区| 日韩免费电影一区| 日韩无一区二区| 欧美高清视频一二三区 | 亚洲动漫第一页| 怡红院av一区二区三区| 亚洲天天做日日做天天谢日日欢| 久久精品人人做| 精品日韩一区二区三区免费视频| 日韩一区国产二区欧美三区| 91麻豆精品国产91久久久久| 欧美色大人视频| 91黄色免费看| 欧美亚男人的天堂| 欧美无人高清视频在线观看| 欧美日韩成人综合在线一区二区| 91福利视频久久久久| 欧洲中文字幕精品| 欧美精品免费视频| 欧美一区二区三区免费| 日韩欧美亚洲国产另类| 欧美色图激情小说| www.日韩大片| 美女视频一区二区| 国产精品丝袜91| 亚洲精品一区二区三区四区高清| 免费观看在线色综合| 日韩一区二区精品| 国产一区二区三区免费| 日韩电影免费在线| 国产乱一区二区| 国产盗摄视频一区二区三区| 国产高清无密码一区二区三区| 国产不卡视频在线播放| 99精品久久久久久| 欧美日韩一区二区三区不卡| 精品视频在线免费观看| 欧美日高清视频| 亚洲自拍偷拍欧美| 亚洲三级视频在线观看| 午夜影院在线观看欧美| 久久97超碰国产精品超碰| 国内精品国产三级国产a久久| 福利一区二区在线观看| 色激情天天射综合网| 欧美久久婷婷综合色| www国产亚洲精品久久麻豆| 国产精品久久久久影院亚瑟| 亚洲成人资源网| 精品一区二区免费在线观看| va亚洲va日韩不卡在线观看| 欧美性做爰猛烈叫床潮| 精品奇米国产一区二区三区| 国产精品久久久久aaaa| 亚洲福利电影网| 国产精华液一区二区三区| 一道本成人在线| 日韩免费电影网站| 亚洲日本va在线观看| 捆绑紧缚一区二区三区视频| 波多野结衣在线aⅴ中文字幕不卡 波多野结衣在线一区 | 日韩精品成人一区二区三区| 国内精品伊人久久久久av一坑| 色综合久久久久久久久久久| 亚洲精品一区二区三区在线观看| 有码一区二区三区| 国产精品一区二区黑丝| 欧美视频中文字幕| 亚洲高清不卡在线观看| 成人aaaa免费全部观看| 91精品国产综合久久精品| 欧美国产日本韩| 久久精品久久久精品美女| 欧美视频中文一区二区三区在线观看| 久久久精品免费观看| 性做久久久久久免费观看| 国产传媒欧美日韩成人| 欧美丰满高潮xxxx喷水动漫| 中文乱码免费一区二区| 久久精品国产一区二区| 91福利视频久久久久| 国产精品丝袜在线| 激情av综合网| 欧美一区二区日韩| 亚洲一区二区在线免费观看视频 | 亚洲日本va在线观看| 麻豆一区二区99久久久久| 在线免费av一区| 中文字幕欧美国产| 久久99国产乱子伦精品免费| 欧美三级在线看| 亚洲激情成人在线| 成人免费黄色在线| 国产亚洲一本大道中文在线| 麻豆一区二区三| 91精品国产91综合久久蜜臀| 一区二区三区欧美久久| 99久久精品国产一区| 国产精品乱子久久久久| 国产精品一卡二| 欧美一级精品大片| 视频在线观看91| 欧美三级韩国三级日本一级| 有码一区二区三区| 在线观看日产精品| 亚洲国产日韩一区二区| 欧美在线综合视频| 亚洲线精品一区二区三区八戒| 色av综合在线| 一区二区三区产品免费精品久久75| 成人一区二区三区| 中文字幕一区二区三区精华液| 成人亚洲一区二区一| 亚洲国产岛国毛片在线| 成人小视频在线观看| 中文在线一区二区| 99久久国产综合精品女不卡| 一区在线播放视频| 色哟哟日韩精品| 亚洲高清不卡在线观看| 欧美猛男男办公室激情| 蜜桃久久av一区| 欧美大片日本大片免费观看| 久久精工是国产品牌吗| 美女网站在线免费欧美精品| 久久97超碰色| 国产精品系列在线| 99久久婷婷国产精品综合| 一片黄亚洲嫩模| 欧美日韩一二区| 久久国产夜色精品鲁鲁99| 久久亚洲春色中文字幕久久久| 成人性生交大片免费| 亚洲男同1069视频| 欧美日韩久久久久久| 日本v片在线高清不卡在线观看| 精品电影一区二区| 成年人午夜久久久| 亚洲香肠在线观看| 精品国产一区二区三区久久久蜜月| 国产高清视频一区| 最好看的中文字幕久久| 欧美日韩国产片| 国产九色sp调教91| 伊人色综合久久天天人手人婷| 欧美精三区欧美精三区 | 91黄视频在线观看| 五月综合激情网| 国产日韩欧美激情| 欧洲视频一区二区| 蜜桃视频在线观看一区二区| 国产目拍亚洲精品99久久精品| 色婷婷亚洲综合| 国产精品久久久久久久久久免费看| 欧美日韩中文字幕精品| 精品一区二区在线免费观看| 最新国产の精品合集bt伙计| 91精品国产福利| 菠萝蜜视频在线观看一区| 免费视频最近日韩| 国产精品嫩草影院com| 欧美精品乱码久久久久久按摩| 国产一区二区日韩精品| 亚洲综合小说图片| 久久久99精品久久| 在线91免费看| av综合在线播放| 精品夜夜嗨av一区二区三区| 亚洲精品一二三| 久久久久久久久久电影|