SQL

Программирование на Active Server Pages и VBScript.
VINNY-PYX
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 125
Зарегистрирован: 02.02.2004 (Пн) 17:24
Откуда: из роддома

SQL

Сообщение VINNY-PYX » 08.07.2004 (Чт) 19:39

Код: Выделить всё
strSql="select id,password,team,name from users where id='" & request("ID") & "'"
set objrec=objConn.Execute(strSql)
ID=Request("ID")
Pass=Request("Password")


Если ID введен правильный, и он находится в базе данных, что происходит то, что должно, но вот если ID введен неверный (его нет в БД), то возникает ошибка в 4 строке (здесь). Как мне предотвратить эту ошибку?

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 08.07.2004 (Чт) 20:12

я бы добавил такую проверку после выполнения запроса:
If (objrec.EOF And objrec.BOF) Then
Response.Write "<h3>ОШИБКА!</h3>"
end if
Ничто так не ограничивает полёт мысли программиста, как компилятор


Вернуться в ASP и VBScript

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

    TopList