powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ловля ошибки
6 сообщений из 6, страница 1 из 1
ловля ошибки
    #36546432
Hel975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Первый раз вижу asp код, надо быстро найти ошибку, предположительно на сервере, но хотелось бы удтвердиться в этом. Для это хочу в asp страничку добавить показывать сформированную строку, которая потом пойдет на сервер. Код такой:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<%@ Language=VBScript %>
<%Response.Expires = 0 
%>
......
CID = rsOffer.Fields("C_ID")
	sqlUpd = "Update TblAppInfo_Offer Set "
	sqlUpd = sqlUpd & " NameonCard = '" & NameOnCard & "',"
	sqlUpd = sqlUpd & "CCnumber = '" & CCNumber & "',"
	sqlUpd = sqlUpd & "CVV = '" & CVVnum & "',"
	sqlUpd = sqlUpd & "CCExpiry = '" & CCExpiry & "' where "
	sqlUpd = sqlUpd & " C_ID = " & CID
	conn.Execute sqlUpd



Ошибка происходить при выполнении запроса. Соответственно хотелось бы посмотреть, что уходить на сервер. Нужно поставить что-то типа ShowBox... Только я в вэб-кодинге не разбираюсь...

Помогите. За ранее спасибо.
...
Рейтинг: 0 / 0
ловля ошибки
    #36546662
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текст ошибки неизвестен или нам его угадывать?
Нужно поставить что-то типа ShowBox...
Если в asp-коде нигде нет обработчиков ошибок (on error), то сервер должен выдавать место и описание ошибки самостоятельно при ее возникновении. Если же есть, то нужно moar кода чтобы понять, где лучше выводить текст ошибки.
...
Рейтинг: 0 / 0
ловля ошибки
    #36547046
Hel975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

Текст ошибки такой: Microsoft OLE DB Provider for SQL Server error '80040e14'
Incorrect syntax near '='.
.../CC_Verification_Submit.asp, line 41

Соответственно меня не столько интересует почему происходит ошибка, а сколько - что получилось в переменной sqlUpd после того, как данные туда записали.
...
Рейтинг: 0 / 0
ловля ошибки
    #36547374
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может стоит вывести на экран текст получившегося sql-запроса?
...
Рейтинг: 0 / 0
ловля ошибки
    #36547490
Hel975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EmilRegis,

Именно это я и спрашиваю как сделать.
...
Рейтинг: 0 / 0
ловля ошибки
    #36547711
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hel975EmilRegis,

Именно это я и спрашиваю как сделать.Вместо conn.Execute выполните response.write sqlUpd.

Скорее всего в одной из переменных, из которых формируется строка запроса, присутствует апостроф. Выполняйте обновление через рекордсет и таких ошибок не будет.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / ловля ошибки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]