Форум: "Начинающим";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];
ВнизADOQuery + MS SQL Server Найти похожие ветки
← →
Steep © (2006-12-19 09:42) [0]Подскажите плиз как использовать параметры вида:
ADOQuery.SQL.Clear;
ADOQuery.SQL.Append(
SELECT column FROM table
WHERE yslovie);
нужно вместо column, table, yslovie поставить свои значения
насколько я понял это
ADOQuery.Parameters - а как ее использовать?
или еще видел
ADOCommand.text + ADOCommand.Parameters
тоже не понял....
не подскажите (можно с примерчиком ;) )
← →
ЮЮ © (2006-12-19 12:12) [1]
> нужно вместо column, table, yslovie поставить свои значения
> насколько я понял это
> ADOQuery.Parameters
Нет, это не параметры.
SELECT Name FROM Users WHERE Id = :Id - это параметр
Запрос должен содержать реальные поля реальных таблиц, а параметрически могут задаваться только значения полей.
← →
Megabyte © (2006-12-19 12:16) [2]Нельзя использовать в параметрах названия таблиц и полей...
Но можно сделать ХП с параметрами, в кот. сделать выполнение "SQL-строки"(с помощью встроенной ХП) подстановкой этих параметров в строку(надеюсь, понятно написал).
Почитай справку.
з.ы.Пример дома есть, но сейчас я на работе...
← →
Steep © (2006-12-19 16:02) [3]
> Запрос должен содержать реальные поля реальных таблиц, а
> параметрически могут задаваться только значения полей
Жаль....
> SELECT Name FROM Users WHERE Id = :Id - это параметр
а как этот параметр вводить?
> Но можно сделать ХП с параметрами
это типа
ADOQuery.SQL.Append(
"SELECT" + column + "FROM" + table +
"WHERE" + yslovie);
так? или я неправильно понял?
> Пример дома есть, но сейчас я на работе...
Если не сложно принеси ;)
Я еще почитаю надеюсь пойму...
PS. я тоже на работе... А деля дома ;)
← →
ЮЮ © (2006-12-20 03:49) [4]а как этот параметр вводить?
при таком запросе появятся элементы в ADOQuery.Parameters. Их уже можно заполнять.
> так? или я неправильно понял?
Это динамическое формирование запроса на клиенте. Чем тебя это не устраивает?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c