Здравствуйте, wild_ki-ll, Вы писали:
WL>FireBird 1.5
WL>Проблема заключается вследующем:
WL>пытаюсь выполнить следующий запрос — SELECT * FROM MyTable WHERE id = ?
WL>так вот на isc_dsql_execute(status_vector, &trans, &stmt, 3, NULL);
WL>выдает ошибку SQLDA missing or incorrect number/type of variables
WL>Причем если в sql дать просто строку без '?', то всё работает.
WL>Кто встречался с подобным подскажите где я не прав, пожалуйста.
Параметр задан неправильно. Надо
SELECT * FROM MyTable WHERE id = ?PARAM
или
SELECT * FROM MyTable WHERE id = :PARAM
P.S. Зачем вы пишите на API? Адреналина по жизни не хватает?