1. РС.ОТКРЫТЫЙ SQL,CONN,A,B,C
2.
CONN.EXECUTE(SQL,RowsAffected,C)
Значение параметра:
Значением SQL может быть оператор SQL, имя таблицы, имя хранимой процедуры или любая строка, приемлемая для поставщика данных. Чтобы повысить производительность, лучше всего указать соответствующие значения для параметра C. Необязательный параметр RowsAffected вернет число, затронутое после выполнения запроса INSERT, UPDATE или DELETE. Эти запросы вернут закрытый объект Recordset.
Запрос SELECT вернет значение RowsAffected, равное -1, и вернет открытый набор записей с одной или несколькими строками содержимого.
БЫВШИЙ:
<%
set Conn=Server.CreateObject("ADODB.Connection")
Conn.open "Поставщик = SQLOLEDB; Пароль = xiaolu; Идентификатор пользователя = sa; База данных = Тест; Источник данных = 127.0.0.1"
conn.execute "обновление таблицы 1, набор Col1 = '123'", RowsAffected, & H0001
Response.Write RowsAffected&" Rows Affected"
Конн.закрыть
Установить соединение=Ничего
%>
А:
ADOPENFORWARDONLY(=0)
Только чтение, текущая запись данных может быть перемещена только вниз.
ADOPENKEYSET(=1)
Только для чтения, текущую запись данных можно свободно перемещать.
АДОПЕНДИНАМИЧЕСКИЙ(=2)
Доступен для чтения и записи, текущая запись данных может свободно перемещаться.
АДОПЕНСТАТИЧЕСКИЙ(=3)
Доступен для чтения и записи, текущие записи данных можно свободно перемещать, можно просматривать новые записи.
Б:
ТОЛЬКО АДЛОКЧТЕНИЕ(=1)
Тип блокировки по умолчанию заключается в том, что набор записей доступен только для чтения и записи не могут быть изменены.
АДЛОКПЕССИМИСТИЧЕСКИЙ(=2)
Пессимистическая блокировка: при изменении записи поставщик данных попытается заблокировать запись, чтобы гарантировать ее успешное редактирование. Как только начинается редактирование, запись блокируется.
АДЛОКОПТИМИСТИЧНЫЙ(=3)
Оптимистическая блокировка не блокирует запись до тех пор, пока обновленная запись не будет отправлена с использованием метода Update.
АДЛОКБАТЧОПТИМИСТИЧНЫЙ(=4)
Пакетная оптимистическая блокировка позволяет изменять несколько записей, а записи блокируются только после вызова метода UpdateBatch.
Если нет необходимости изменять записи, следует использовать набор записей, доступный только для чтения, чтобы поставщику не нужно было выполнять какое-либо обнаружение.
Для общего использования оптимистическая блокировка, вероятно, является лучшим вариантом, поскольку записи блокируются только на короткий период времени.
Данные в это время обновляются. Это снижает использование ресурсов.
C: (Укажите тип оператора SQL)
ADCMdUnknown (= &H0008)
Неизвестно, система должна оценить это, скорость низкая, это значение по умолчанию.
ADCMdText (= &H0001)
Командные операторы, такие как операторы SQL, такие как: Выберите * из таблицы 1.
Таблица ADCMd (= &H0002)
Имя таблицы запроса, например: Table1.
АDCmdStoredProc (= &H0004)
Имя хранимой процедуры
ADCMdFile (= &H0100)
Имя файла, соответствующее типу объекта
АЦмдтабледирект (= &H0200)
Это имя таблицы, которое может напрямую получить содержимое строки из таблицы.
conn.execute(sql)(0) — это значение первого поля набора данных.