Программирование >>  Создание клиентов mysql 

1 ... 124 125 126 [ 127 ] 128 129 130 ... 201


Подготовка программы 395

. Параметр OPTION представляет собой битовое поле, в котором могут быть заданы 18 опций (табл. 18.2). При создании источника данных ODBC на панели управления эти опции отображаются в виде флажков. Чтобы активизировать несколько опций, просто сложите их значения.

Значение опции Описание

16 32 64

256 512

1024 2048

4096

8192

16384

32768 65536

131072

Всегда сообщать формальную, а не фактическую размерности столбца

Сообщать о количестве просмотренных, а не модифицированнгх записей

Вести журнал отладки

Не ограничивать количество записей в таблице результатов запроса

Отменить в1дачу каких бы то ни б1ло приглашений Имитировать ODBC 1.0

Игнорировать имена баз данных в табличных ссылках вида mysql.user

Использовать наборы записей менеджера ODBC

Не задавать идентификатор регионального стандарта

Дополнять поля типа CHAR до полной размерности столбца

Возвращать полные имена столбцов в функции SQLDescribeCol ()

Сжимать данные, передаваемые между клиентом и сервером

Разрешить пробелы между именем функции и открывающей скобкой

Использовать именованные каналы

Приводить столбцы типа BIGINT к типу INT

Определять принадлежность таблиц по имени пользователя, а не базы данных

Учитывать опции, заданные в конфигурационных файлах Проверять наличие ошибок



dim connection dim query dim rs

dim num fields

dim i

Объект подключения к базе данных Запрос

Результаты запроса

Число столбцов в таблице результатов Счетчик цикла



Изменение данных 397

Выборка всех записей, do while not rs.eof

response.write( <tr> & vbcr)

Отображение значений столбцов, for i = о to num fields

response.write( <td valign= top > )

response.write(rs(i) & Snbsp; )

response.write( </td> & ybcr) next

response.write( </tr> & vbcr)

Переход к следующей записи. rs.raovenext

loop

Удаление результатов запроса, rs.close

set rs=nothing

Закрытиесоединения. connection.close

set connection=nothing

response.write( </table> & vbcr)

%>

</body> </html>

Обратите внимание на то, что в сценарии не делаетсяявных предположений о количестве столбцов в таблице результатов запроса. Сценарий опрашивает свойство count и создает HTML-таблицу имен столбцов соответствующего размера. Имя столбца извлекается из свойства name.

Изменение данных

Запросы на вставку или обновление данных не возвращают наборы записей, но иногда требуется узнать, сколько записей б1ло добавлено или изменено. Программа, представленная в листинге 18.3, ис пользует объект command для лучшего контроля соединения. Программа создает таблицу и добавляет в нее записи. Далее происходит удаление части записей, обновление записей и, наконец, удаление всей таблицы.

<%@ LANGUAGE= VBSCRIPT %> <% Option Ejlicit %> <html>

<head>

<title>update.asp</title>

</head>

<body>

<%

dim connection Объект подключения к базе данных



1 ... 124 125 126 [ 127 ] 128 129 130 ... 201

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика