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