Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.18;
Скачать: CL | DM;

Вниз

Вставка значения даты в таблицу   Найти похожие ветки 

 
russko   (2005-10-28 17:29) [0]

Возник вопрос:
таблица содержит одно поле типа ДАТА.
Как через свойство DATASet.InsertSQL выполнить инсерт в поле ДАТА значение из edit"а? Спасибо.

пишу обычно так:
insert into table (N, Name,DATA)
values (""+edit1.text+"",""+edit2.text+"",""+edit3.text+"")


 
ANB ©   (2005-10-28 17:34) [1]

Если нужна поддержка такой кучи разных СУБД, то нужно использовать параметры. Обычно DataSet.ParamByName().AsDate (AsString, AsInteger). Но, в зависимости от класса дейтасета возможно достукивание по другому. Запрос составь так :
insert into table (N, Name,DATA)
values (:N, :Name, :Data).
PS. Некузяво так поля называть - DATA.


 
Desdechado ©   (2005-10-28 17:40) [2]

DATA - это дата или данные?


 
russko   (2005-10-28 17:49) [3]

Пришлось писать через параметры, но тут такой вопрос:
написал:
Query2.ParamByName("data_s").AsDate:=cxDateEdit1.Date
И тут он начал матюкатся, мол вствка прошла, а типы не сопоставимы ((


 
stud ©   (2005-10-28 17:52) [4]

а в БД поле какой тип имеет?
может cxdateedit возвращает дату и время?


 
russko   (2005-10-28 17:53) [5]

Пользуюсь FireBird 1.5 Там тип - Date.
Пришлось писать:
Query2.ParamByName("data_s").AsDate:=cxDateEdit1.EditVariant


 
stud ©   (2005-10-28 17:56) [6]

у некоторых компанентов есть св-во типа savetime - тогда с датой сохраняется и время


 
Desdechado ©   (2005-10-28 17:57) [7]

в диалекте 1 date=датасовременем - нужно AsDateTime
в диалекте 3 date=дата - нужно AsDate



Страницы: 1 вся ветка

Текущий архив: 2005.12.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.041 c
6-1124823636
Korvet
2005-08-23 23:00
2005.12.18
Подключение к сети


1-1132911148
_dimka
2005-11-25 12:32
2005.12.18
закрытие MDI Форм


2-1133425793
vitek
2005-12-01 11:29
2005.12.18
ClientDataSet и запросы


6-1125814498
murz
2005-09-04 10:14
2005.12.18
Символ


2-1133758088
msgipss
2005-12-05 07:48
2005.12.18
Кто удаляет объекты возвращаемые функцией ?