|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.06.2009, 18:12 | #1 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
время и дата
хай! проблемка нарисовалась=) В общем мне нужно вывести дату.
OraQuery1.ParamByName('vremya').AsI nteger :=datetostr(date)+' | '+TimeToStr(Time); да да знаю что должно быть AsString,но проблема в том что ессть еще DBGrid, а он скотина строит график по всем типам кроме строкового,поэтому у меня в базе Vremya - Тип integer.. что посоветуете?? |
03.06.2009, 18:22 | #2 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
а что мешает сделать время типом date/timestamp?
что за БД? |
03.06.2009, 18:24 | #3 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
Оракл.. поменял там на тип Date
и сделал так : OraQuery1.ParamByName('vremya').Val ue := date; и он почему то всегда заполняется такой датой а не текущей!! почему?? 03-июн-2009 12:00:00 AM |
03.06.2009, 18:27 | #4 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
если так делаю OraQuery1.ParamByName('vremya').Val ue := Time; то вообще чушь 30-дек-1899 06:26:12 PM
|
03.06.2009, 19:35 | #5 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
что делает сама кверя?
например, если в квере вставка записи или апдейт, то ты можешь проставлять этому полю значение в триггере Код:
еще можно явно указать формат Код:
Последний раз редактировалось soleil@mmc; 03.06.2009 в 19:41. |
03.06.2009, 19:49 | #6 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
OraQuery1.SQL.Text := 'Insert into system.KURS_OC(FIO,TABEL,CEH,DOLJ,K URS,RAZD,VREMYA,REZ) VALUES(:fio,:tabel,:ceh,olj,:kurs ,:razd,:vremya,:rez)';
OraQuery1.ParamByName('tabel').AsSt ring :=Form6.Label5.Caption; OraQuery1.ParamByName('ceh').AsStri ng := Form6.Label7.Caption; OraQuery1.ParamByName('dolj').AsStr ing := Form6.Label6.Caption ; OraQuery1.ParamByName('fio').AsStri ng := Form6.ComboBox1.Text; OraQuery1.ParamByName('kurs').AsStr ing :=Form2.TV.Selected.Text; OraQuery1.ParamByName('razd').AsStr ing :=''; OraQuery1.ParamByName('vremya').Val ue :=Time; OraQuery1.ParamByName('rez').AsInte ger := 5; OraQuery1.ExecSQL(); end; Последний раз редактировалось crit; 03.06.2009 в 19:58. |
03.06.2009, 19:50 | #7 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
ой сори забываю про CODE
|
03.06.2009, 19:56 | #8 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
аааа бесит уже(((
сделал так Код:
Откуда он ее берет???? |
03.06.2009, 20:13 | #9 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
в какой версии дельфака делаешь проект?
в этом случае полюбэ тебе дешевле будет написать триггер before и будет тебе счастье (не надо эти поля таскать по коду, чтобы в них что-то прописать) а это что? Код:
|
03.06.2009, 20:18 | #10 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 121
|
да это фигня,ф оракле пользователь и название таблицы
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дата и время | Rio309 | Общие вопросы Delphi | 12 | 08.12.2008 14:33 |
Дата и время | v-anatolik-s | Microsoft Office Excel | 3 | 14.10.2008 07:45 |
Дата и время + секунда | serjo | Помощь студентам | 5 | 24.01.2008 00:21 |
время и дата на winapi | deadh5n1 | Помощь студентам | 3 | 14.12.2007 15:35 |