Можно ли назвать заполнители параметров ODBC?

Я немного поискал и не нашел однозначного ответа на свои вопросы.

Есть ли способ определить, какой ? в Какому параметру принадлежит SQL-запрос?
Например, мне нужно выполнить что-то вроде этого:

SELECT * FROM myTable WHERE myField = @Param1 OR myField2 = @Param1 
       OR myField1 = @Param2 OR myField2 = @Param2

Тот же запрос в ODBC :

SELECT * FROM myTable WHERE myField = ? or myField2 = ? or myField1 = ? 
       or myField2 = ?

Есть ли способ указать команде ODBC, какой параметр, помимо загрузки параметров дважды для каждого значение?

Я подозреваю, что нет, но мог бы использовать точку зрения более опытных программистов ODBC.

РЕДАКТИРОВАТЬ : Драйвер ODBC, который я использую, является драйвером ODBC BBj.

14
задан Jonathan Leffler 14 June 2011 в 07:22
поделиться