Informix ESQL/C使用遊標的一個example

來源:互聯網
上載者:User

標籤:

#include <stdio.h> #include <sqlca.h> #include <sqlda.h> #include <sqltypes.h> #include <sqlstype.h>#define SUCCESS 0main() {     EXEC SQL INCLUDE SQLCA;      EXEC SQL BEGIN DECLARE SECTION;    char *string1;    char str1[10];    char str2[10];    char str3[10];    EXEC SQL END DECLARE SECTION;         EXEC SQL CREATE DATABASE example3;    EXEC SQL DATABASE example3;     if (SQLCODE == SUCCESS)     {         EXEC SQL CREATE TABLE Student         ( alarm char(6) ,           sname char(10),          sex char(10)        );      }        EXEC SQL INSERT INTO Student VALUES("aaaa","bbbb","1");     EXEC SQL INSERT INTO Student VALUES("dddd","dddd","2");     EXEC SQL INSERT INTO Student VALUES("cccc","cccc","3");         EXEC SQL     DECLARE fet_cur CURSOR FOR    SELECT alarm, sname,sex FROM Student;    EXEC SQL OPEN fet_cur;  printf("SQLCODE=%d\n", SQLCODE); for(;;) {    memset(str1, 0, sizeof(str1));    memset(str2, 0, sizeof(str2));    memset(str3, 0, sizeof(str3));    EXEC SQL FETCH fet_cur INTO :str1,:str2,:str3;    if (SQLCODE != SUCCESS)    {      printf("LINE=%d, SQLCODE=%d", __LINE__, SQLCODE);      break;    }     printf("str1=%s, str2=%s,str2=%s\n",str1,str2,str3);   }    EXEC SQL CLOSE fet_cur;    EXEC SQL CLOSE DATABASE;    return(0); }

 

Informix ESQL/C使用遊標的一個example

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.