ВУЗ:
Составители:
Рубрика:
10) SQLRETURN SQLFreeHandle(SQLSMALLINT HandleType, SQLHANDLE Handle);
Очищает указанный дескриптор.
Параметры:
HandleType – тип дескриптора. Аргумент должен иметь одно из следующих значений:
SQL_HANDLE_ENV, SQL_HANDLE_DBC, SQL_HANDLE_STMT, SQL_HANDLE_DESC. В против-
ном случае будет возвращено значение SQL_INVALID_HANDLE;
Handle – дескриптор, который необходимо очистить.
Возвращаемые значения:
SQL_SUCCESS – в случае нормального завершения; SQL_ERROR или SQL_INVALID_HANDLE
– в случае неудачи.
11) SQLRETURN SQLGetData(SQLHSTMT StatementHandle, SQLUSMALLINT ColumnNumber,
SQLSMALLINT TargetType, SQLPOINTER TargetValuePtr, SQLINTEGER BufferLength, SQLINTEGER*
StrLen_or_Ind);
Используется для получения содержимого одного столбца из текущей записи результата SQL-
запроса. Очищает указанный дескриптор.
Параметры:
StatementHandle – дескриптор оператора;
ColumnNumber – номер столбца, начиная с 0;
TargetType – тип данных, для которого предназначен буфер TargetValuePtr;
TargetValuePtr – указатель на буфер, в который будет помещено содержимое столбца;
BufferLength – длина буфера TargetValuePtr в байтах;
StrLen_or_Ind – указатель на буфер, в который будет помещено количество байт, записанных в
TargetValuePtr. Также могут быть записаны значения: SQL_NO_TOTAL (если данные были урезаны из-
за недостаточного размера буфера) и SQL_NULL_DATA (если столбец пуст).
Возвращаемые значения:
SQL_SUCCESS или SQL_SUCCESS_WITH_INFO – в случае нормального завершения;
SQL_NO_DATA – нет данных; SQL_STILL_EXECUTING – выполняется; SQL_ERROR или
SQL_INVALID_HANDLE – в случае неудачи.
12) SQLRETURN SQLPrepare(SQLHSTMT StatementHandle, SQLCHAR* StatementText, SQLINTE-
GER TextLength);
Подготавливает строку с SQL-запросом к последующему исполнению.
Параметры:
StatementHandle – описатель дескриптора;
StatementText – текстовая строка, содержащая SQL-запрос;
TextLength – длина строки в StatementText.
Возвращаемые значения:
SQL_SUCCESS или SQL_SUCCESS_WITH_INFO – в случае нормального завершения;
SQL_STILL_EXECUTING – если функция продолжает выполняться; SQL_ERROR или
SQL_INVALID_HANDLE –в случае неудачи.
8.3 ОСНОВЫ ТВОРЧЕСКОГО ПОДХОДА ПРИ РАЗРАБОТКЕ БАЗ ДАННЫХ
Творчество, нахождение новаторских, прогрессивных выходов из создавшейся ситуации всегда
было основным условием развития общества. Творчество – необходимое условие развития материи,
образования ее новых форм.
"В общепринятом смысле творчество – условный термин для обозначения психического акта,
выражающегося в воплощении, воспроизведении или комбинации данных нашего сознания, в (от-
носительно) новой форме, в области отвлеченной мысли, художественной и практической деятель-
ности" (Ф. Батюшков). Творчество заключено не в той деятельности, каждое звено которой полно-
стью регламентировано заранее данными правилами, а в той, предварительная регламентация кото-
рой содержит в себе известную степень неопределенности, в деятельности, приносящей новую ин-
формацию, предполагающей самоорганизацию. "Сущность творческого процесса заключается в ре-
организации имеющегося опыта и формировании на его основе новых комбинаций" (А. Матейко).