Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2007, 08:32   #1
sergey-graf
Новичок
Джуниор
 
Регистрация: 13.06.2007
Сообщений: 2
Стрелка ПОМОГИТЕ,НАМЕКНИТЕ! Запроск удаленной БД

Технология Клиент-Сервер на основе MIDAS (DCOM)
На Сервере имеется DataSetProvider и БД (Access) с полем Data!
На Клиенте DCOMConnection, ClientDataSet, DataSourse, DBGrid и DateTimePicker.
Нужно выбрать из DateTimePicker дату, вставить ее в SQL запрос (ClientDataSet.CommandText:=’’), на сервере выбрать записи, имеющие в поле дата выбранную дату, отправить данные Клиенту и отобразить их в DBGrid’e.
Собственно вопрос: как втавлять в SQL запрос нужную дату?

Последний раз редактировалось sergey-graf; 14.06.2007 в 20:31.
sergey-graf вне форума Ответить с цитированием
Старый 14.06.2007, 13:57   #2
Still_Learn
Пользователь
 
Регистрация: 30.05.2007
Сообщений: 16
По умолчанию

А в чем вопрос интересно?? походу весь порядок действий записан в самом вопросе... Какие тут проблемы?? Уж если они есть, надо конкретно спрашивать, дескать, не знаю как с датами работать или еще чего...
Still_Learn вне форума Ответить с цитированием
Старый 15.06.2007, 01:09   #3
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

SELECT * FROM Таблица WHERE Data = :P1 - это запрос.
P1 - параметр соответствующего типа.
ClientDataSet.Close;
ClientDataSet.Parametrs[0].Value := DateTimePicker1.Date;
ClientDataSet.Open.

Лучше все делать именно через параметр. В противном случае с форматом даты гемора не оберешься.
Баламут вне форума Ответить с цитированием
Старый 20.06.2007, 10:56   #4
sergey-graf
Новичок
Джуниор
 
Регистрация: 13.06.2007
Сообщений: 2
По умолчанию Проблемы продолжаются

Теперь проблемка такая, куда все эти запросы писать?
Если писать сам запрос в ClientDataSet.CommandText, то куда писать параметр? Если параметр писать в ClientDataSet.Params, то сервер пишет что такой параметр не найден!
Разьясните мне глупому пожалуста!
sergey-graf вне форума Ответить с цитированием
Старый 21.06.2007, 13:41   #5
Pitbull
детский тренер
Форумчанин
 
Аватар для Pitbull
 
Регистрация: 08.06.2007
Сообщений: 532
По умолчанию

Цитата:
Сообщение от sergey-graf Посмотреть сообщение
Теперь проблемка такая, куда все эти запросы писать?
Если писать сам запрос в ClientDataSet.CommandText, то куда писать параметр? Если параметр писать в ClientDataSet.Params, то сервер пишет что такой параметр не найден!
Разьясните мне глупому пожалуста!
добавляешь Query в клиентскую часть проги.... И делаешь привязку Query к ClientDataSet....
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Pitbull вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение к удаленной БД(MySQL) и работа с ней! IIpopoK БД в Delphi 2 29.12.2010 21:31
Connect с удаленной базой MySQL _SERGEYX_ БД в Delphi 1 26.08.2008 14:06
DLL с удаленной машины Баламут Работа с сетью в Delphi 11 09.05.2008 02:40
Для удаленной работы требуется программист TOKKo Фриланс 2 21.12.2006 16:12