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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2007, 10:34   #1
nicki
 
Регистрация: 17.11.2006
Сообщений: 4
По умолчанию не работает запрос через Clientdataset

Привет!У меня на серваке крутится сервер базы(ADOQuery,DataSetProvider2), соединяюсь через SocketConnection,clientdataset.Дела ю запрос по дате, типа :
s1:='10-09-2007'
clientdataset1.CommandText='select * from base where s5='+s1;
поле s5- тип date
выдает пустой результат,хотя точно есть записи которые удовлетворяют условию. если делаю запрос не по дате а по какой-нибудь строке, то все нормально, выдает результат. Кто нибудь знает почему так и что сделать чтоб работал запрос по дате??
nicki вне форума Ответить с цитированием
Старый 17.09.2007, 17:08   #2
Pitbull
детский тренер
Форумчанин
 
Аватар для Pitbull
 
Регистрация: 08.06.2007
Сообщений: 532
По умолчанию

наверное, так:
clientdataset1.CommandText='select * from base where s5= : par_1';// без пробела в параметре
clientdataset1.params[0].Value=s1;
ClientDataSet1.Execute;
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Pitbull вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает перекрестный запрос Unlimit БД в Delphi 2 15.05.2008 18:26
Не работает MS-SQL-запрос pkv БД в Delphi 7 01.11.2007 14:32
Не работает SQL запрос EVG44 БД в Delphi 4 21.10.2007 22:28
Не работает запрос Prisian БД в Delphi 1 30.08.2007 17:33
Запрос неправильно работает... yulia БД в Delphi 0 27.05.2007 20:41