powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Запрос с параметром access
8 сообщений из 8, страница 1 из 1
Запрос с параметром access
    #39587010
elimpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, в делфи использовал запрос с параметром для выбора даты
Код: pascal
1.
2.
3.
4.
ADOQuery1.Close;
AdoQuery1.Sql.Text:='SELECT * FROM Клиенты_изменен WHERE Дата_редактирование = :data1';
AdoQuery1.Parameters.ParamByName('data1').Value := DateOf(DBDateTimeEditEh1.Value);
ADOQuery1.Open;



но мне нужно перестроить чтобы запрос был в access и от туда его вызывать
сразу писал так
Код: sql
1.
2.
3.
SELECT *
FROM Клиенты_изменен
WHERE Дата_редактирование = :data1;


и уже в делфи его подключал
Код: sql
1.
SELECT * FROM Запрос1

но при активации ADOQuery пишет что параметр data1 не имеет значения по умолчанию. Подскажите как сделать чтобы работало
...
Рейтинг: 0 / 0
Запрос с параметром access
    #39587050
goldmi45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elimpion... но при активации ADOQuery пишет что параметр data1 не имеет значения по умолчанию. Подскажите как сделать чтобы работало
Ну подумайте сами. Запрос1 в Accessе. И параметр data1 там же. Но вы тз дельфи пытаетесь открыть этот запрос. Слабо знаком с Accessом, но если Запрос - это аналог вьюх, то так сделать не получится. Если запросы - это аналог процедур, то нужно передать параметр в неё.
Примерно так:
Код: sql
1.
SELECT * FROM Запрос1(:data1)
...
Рейтинг: 0 / 0
Запрос с параметром access
    #39587066
elimpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извините может неправильно вас понял, изменил запрос в ADOQuery на тот что вы написали, выскочила ошибка "неправильно определен объект parameter "
...
Рейтинг: 0 / 0
Запрос с параметром access
    #39587100
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Запрос с параметром access
    #39587102
bubucha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT * FROM Запрос1(:data1)

Не прокатит.

но мне нужно перестроить чтобы запрос был в access и от туда его вызывать
А в чем смысл создания Запрос1, если его sql аналогичен ранее используемому в ...AdoQuery1.Sql.Text..?
...
Рейтинг: 0 / 0
Запрос с параметром access
    #39587109
elimpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bubuchaSELECT * FROM Запрос1(:data1)

Не прокатит.

но мне нужно перестроить чтобы запрос был в access и от туда его вызывать
А в чем смысл создания Запрос1, если его sql аналогичен ранее используемому в ...AdoQuery1.Sql.Text..?

Задание такое чтобы запрос был в самой БД
...
Рейтинг: 0 / 0
Запрос с параметром access
    #39587272
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elimpion,

KADao для Delphi
QueryDef
...
Рейтинг: 0 / 0
Запрос с параметром access
    #39587303
elimpion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaratIskelimpion,

KADao для Delphi
QueryDef
Без этого нельзя? придется скачивать дополнительные компоненты и разбираться как они работают.
Вся сложность идет тут что запрос с параметром, был бы он без параметра сделалось бы это дело в течении минуты
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Запрос с параметром access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]