|
Программирование >> Создание клиентов mysql
Подготовка программы 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 Объект подключения к базе данных
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |