Я получил запрос, используя SQL в ASP Classic, и синтаксис, который я получил, как показано ниже:ASP Классический SQL Query Error Message - Неверный номер
mQry = "SELECT name FROM finals WHERE invoice_num = " &request.querystring("num") & " AND name LIKE '&" & request.querystring("nam") & "%'"
response.write("Operating Unit")
for each x in TestRally.fields
response.write(": ")
response.write(x.value) '-- got error in this area...
response.write("<br>")
next
response.write("<br>")
TestRally.MoveNext
Основываясь на выше синтаксис, что будет лучшее возможное средство для этого .. ???
Сообщение об ошибке я получил до сих пор это:
Microsoft OLE DB Provider для ошибки Oracle '80040e07' ORA-01722: недействительный номер
Распечатайте 'mQry'. По моему опыту, просмотр строки запроса после замены переменных делает ошибку очевидной примерно в 95% случаев. –
Я бы подумал '& request.querystring (" num ")' не число. – FrankPl
Или, может быть, мой SQL-запрос неверен ... так что я получил это сообщение об ошибке –