Работа с базами данных в архитектуре клиент-сервер. Дубинин В.Н. - 73 стр.

UptoLike

Составители: 

73
SQL-тип данных может быть одним из следующих значений:
SQL_BIGINT, SQL_BINARY, SQL_BIT, SQL_CHAR, SQL_DATE,
SQL_DECIMAL, SQL_DOUBLE, SQL_FLOAT, SQL_INTEGER,
SQL_LONGVARBINARY, SQL_LONGVARCHAR, SQL_NUMERIC,
SQL_REAL, SQL_SMALLINT, SQL_TIME, SQL_TIMESTAMP,
SQL_TINYINT, SQL_VARBINARY, SQL_VARCHAR.
Пример вызова функции SQLBindParameter:
rc=SQLBindParameter(hstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR,
SQL_CHAR, TEST_LEN, 0, szTEST, 0, &cbTEST);
Методические указания
Данная лабораторная работа основывается на результатах пре-
дыдущей лабораторной работы. При выполнении данной лабораторной
работы используются шаги 1-5, 1-10 алгоритма использования ODBC,
представленного в предыдущей работе, в приведенном порядке.
Лабораторная работа N 5
Выборка данных из результирующего множества в
ODBC
Цель работы: изучить функции ODBC для выборки данных из ре-
зультирующей таблицы, изучить скроллируемые курсоры в ODBC, при-
обрести навыки использования данных функций при разработке клиент-
ских приложений баз данных.
Порядок выполнения работы и варианты заданий
1. Изучить программный интерфейс функций SQLFetch, SQLBind-
Col, SQLGetData, SQLExtendedFetch, SQLSetStmtOption.
2. Написать на языке программирования высокого уровня С/C++:
а) программу
для создания курсора в ODBC. Определение курсора
берется из вариантов заданий к лабораторной работе N 2. При нечетном
номере варианта задания следует использовать статические курсоры, а
при четномдинамические.
б) программу для просмотра результирующей таблицы с использо-
ванием функций SQLFetch и SQLBindCol (для нечетного номера вариан-
SQL-тип данных может быть одним из следующих значений:
SQL_BIGINT,   SQL_BINARY,      SQL_BIT,   SQL_CHAR,   SQL_DATE,
SQL_DECIMAL,      SQL_DOUBLE,        SQL_FLOAT,    SQL_INTEGER,
SQL_LONGVARBINARY,         SQL_LONGVARCHAR,       SQL_NUMERIC,
SQL_REAL,      SQL_SMALLINT,        SQL_TIME,   SQL_TIMESTAMP,
SQL_TINYINT, SQL_VARBINARY, SQL_VARCHAR.
     Пример вызова функции SQLBindParameter:
     rc=SQLBindParameter(hstmt, 1, SQL_PARAM_INPUT, SQL_C_CHAR,
SQL_CHAR, TEST_LEN, 0, szTEST, 0, &cbTEST);

                        Методические указания

     Данная лабораторная работа основывается на результатах пре-
дыдущей лабораторной работы. При выполнении данной лабораторной
работы используются шаги 1-5, 1-10 алгоритма использования ODBC,
представленного в предыдущей работе, в приведенном порядке.



                       Лабораторная работа N 5

       Выборка данных из результирующего множества в
                         ODBC

      Цель работы: изучить функции ODBC для выборки данных из ре-
зультирующей таблицы, изучить скроллируемые курсоры в ODBC, при-
обрести навыки использования данных функций при разработке клиент-
ских приложений баз данных.

           Порядок выполнения работы и варианты заданий

      1. Изучить программный интерфейс функций SQLFetch, SQLBind-
Col, SQLGetData, SQLExtendedFetch, SQLSetStmtOption.
      2. Написать на языке программирования высокого уровня С/C++:
      а) программу для создания курсора в ODBC. Определение курсора
берется из вариантов заданий к лабораторной работе N 2. При нечетном
номере варианта задания следует использовать статические курсоры, а
при четном – динамические.
      б) программу для просмотра результирующей таблицы с использо-
ванием функций SQLFetch и SQLBindCol (для нечетного номера вариан-


                                73