Я сделал некоторые поиски и не нашел окончательного ответа на мои вопросы.
Есть ли способ определить, какой ?
в 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.
EDIT: драйвер ODBC, который я использую, является драйвером BBj ODBC.