2013-08-30 5 views
0

Что эквивалентный запрос ASP Классический SQL для этого Oracle SQL:ASP Классического SQL несколько параметров

SELECT column1 FROM table WHERE column2 = '&num' AND column2 LIKE '&nam%'; 
+0

Этот вопрос не имеет смысла. Oracle SQL можно запускать с классической страницы ASP. – Rocklan

+0

Существует эквивалент для вышеуказанного кода ... –

+0

Например: SELECT column1 FROM table WHERE column2 = '& num' –

ответ

1

читать о классической осине, ADODB и так далее, на самом деле!

вот непроверенный пример:

sql = "SELECT column1 FROM table WHERE column2 = ? AND column3 LIKE ? + '%'" 

set cmd = server.createobject("ADODB.Command") 
cmd.activeconnection = yourConnection 
cmd.commandText = SQL 

cmd.Parameters.Append(cmd.CreateParameter("column2", adVarchar, , 512, valOfColumn2)) 
cmd.Parameters.Append(cmd.CreateParameter("column3", adVarchar, , 512, valOfColumn3)) 

set rs = cmd.execute 

Обратите внимание, что синтаксис строки concetenation в строке SQL может отличаться в зависимости от системы база данных. я не знаю Синтаксис в Oracle ... тем, что я имею в виду «LIKE? +»% »« Часть строки SQL ».

Кроме того я не знаю, определение вашей таблицы, поэтому я считать column2 и колонка3 являются VARCHAR поля с длиной 512.

Наконец here найти ссылку на MSDN для дальнейшего чтения о ADODB.Command и так на.

И here - это ссылка о SQL-инъекции - READ IT !.

Смежные вопросы