ВУЗ:
Составители:
Рубрика:
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   ОСНОВЫ ТВОРЧЕСКОГО ПОДХОДА ПРИ РАЗРАБОТКЕ БАЗ ДАННЫХ 
Творчество, нахождение  новаторских, прогрессивных  выходов  из  создавшейся ситуации  всегда 
было основным условием развития общества. Творчество – необходимое условие развития материи, 
образования ее новых форм. 
"В  общепринятом  смысле  творчество  –  условный  термин  для  обозначения  психического  акта, 
выражающегося в воплощении, воспроизведении или комбинации данных нашего сознания, в (от-
носительно) новой форме, в области отвлеченной мысли, художественной и практической деятель-
ности" (Ф. Батюшков). Творчество заключено не в той деятельности, каждое звено которой полно-
стью регламентировано заранее данными правилами, а в той, предварительная регламентация кото-
рой содержит в себе известную степень неопределенности, в деятельности, приносящей новую ин-
формацию, предполагающей самоорганизацию. "Сущность творческого процесса заключается в ре-
организации имеющегося опыта и формировании на его основе новых комбинаций" (А. Матейко). 
