|
|
|
|
#1 |
|
Ищущий знания...
|
формируйте запрос с помощью strFmt().
т.е. в выше случае должно быть так: X++: strsql = strFmt("SELECT m,i_pr,k_pr from nsi_kr where k_pr=%1 order by m", );
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
|
| За это сообщение автора поблагодарили: Ilyaae (1). | |
|
|
#2 |
|
Участник
|
В приведенном коде есть создание параметра, но нет добавления этого параметра в объект ADODB.Command (точнее в коллекцию Parameters этого объекта). На VBA это выглядело примерно так:
Код: cmd.Parameters.Append param |
|
|
|
|
#3 |
|
Участник
|
Это была попытка реализвать через Parameters. Спасибо, попробую разобраться.
|
|
|
|
|
#4 |
|
Moderator
|
Цитата:
формируйте запрос с помощью strFmt().
А вообще, если по теме - то это обсуждали здесь. |
|
|
|
|
#5 |
|
Ищущий знания...
|
Цитата:
Сообщение от Андре
Это не одно и тоже. В оригинальном сообщении использовались связанные переменные, которые в вашем запросе пропали.
А вообще, если по теме - то это обсуждали здесь. человеку нужно было составить запрос (в строковом виде) и подставить туда какой то свой критерий, только и всего чем Вам strFmt() для этого не угодил? ![]() З.Ы, точнее понял о чем вы, но как мне показалось, топикстартера не интересовали связанные переменные, а интересовала возможность построения запроса
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем Последний раз редактировалось lev; 26.11.2010 в 09:09. |
|
|
|
|
#6 |
|
Moderator
|
Цитата:
не понял о чем вы?
Должны ли они остаться в предложенном решении мне судить сложно, но я исхожу из того, что раз человек их использует, то он как минимум знает что это такое и для чего они нужны, а значит не случайно привел их в своем сообщении. Про критическое влияние связанных переменных на производительность СУБД очень хорошо описано у Тома Кайта. Мнение о том, что в случае с Аксаптой все не столь однозначно я привел по ссылке. |
|
|