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

Вниз

Помогите задать значение даты новичку, пожалуйста...   Найти похожие ветки 

 
jeka_t   (2005-10-03 14:50) [0]

Пишу так:
Insert into files (DateReg) Values (TO_DATE("01/01/02", "DD/MM/YY"))
Отвечает: ошибка синтаксиса в ("01/01/02", "DD/MM/YY"))
Почему, не могу понять...
Пробую так:
Insert into files (DateReg) Values ("01/01/02")
Ошибки не пишет, но данные не записывает...


 
ANB ©   (2005-10-03 14:51) [1]


> jeka_t   (03.10.05 14:50)
- что то на оракл больше похоже.


 
jeka_t   (2005-10-03 14:57) [2]

Да нет, это MySQL...


 
Johnmen ©   (2005-10-03 15:10) [3]

Insert into files (DateReg) Values (:YourDateParam)

...ParamByName("YourDateParam").AsDateTime:=YourTDateTimeVariable;


 
Reindeer Moss Eater ©   (2005-10-03 15:16) [4]

Где ты нашел TO_DATE у MySQL?

STR_TO_DATE(str,format)


 
jeka_t   (2005-10-03 15:25) [5]

здесь:
http://www.realcoding.net/article/view/1544


 
Reindeer Moss Eater ©   (2005-10-03 15:40) [6]

Это синтаксис для Оракла


 
jeka_t   (2005-10-03 15:48) [7]

Insert into files (DateReg) Values (:YourDateParam)

...ParamByName("YourDateParam").AsDateTime:=YourTDateTimeVariable; - не работает, тоже пишет синтаксическую ошибку...

Вариант:
Insert into files (DateReg) Values (STR_TO_DATE("01/01/05", "DD/MM/YY")) - Ошибку не дает, но значение даты не вводит...


 
Reindeer Moss Eater ©   (2005-10-03 15:51) [8]

Ошибку не дает, но значение даты не вводит...

Это оптический обман


 
jeka_t   (2005-10-03 15:57) [9]

не думаю,
пробую так:
ADOQeury1.Append;
ADOQeury1.FieldByName("DateReg").asDateTime := now;
ADOQuery1.Post;
и все работает...
Но мне нужно через Insert into...


 
Max Zyuzin ©   (2005-10-03 16:08) [10]

Insert into files (DateReg) Values (:YourDateParam)

...ParamByName("YourDateParam").AsDateTime:=now;

А так?


 
jeka_t   (2005-10-03 16:12) [11]

пишет ошибку синтакса в: ":YourDateParam)"


 
Reindeer Moss Eater ©   (2005-10-03 16:16) [12]

>пишет ошибку синтакса в: ":YourDateParam)"

Потому что не туда пишешь куда надо.
Это текст для свойства SQL.
А не текст запроса, отправляемый серверу


 
jeka_t   (2005-10-03 16:18) [13]

Так как же можно записать данные типа Date с помо щью запроса Insert Into?


 
Reindeer Moss Eater ©   (2005-10-03 16:21) [14]

Вот как объясняли вот так и можно.


 
jeka_t   (2005-10-03 16:24) [15]

Пишу так:
Insert into files (DateReg) Values (STR_TO_DATE("01/01/05", "DD/MM/YY"))
Это не верно! так как при запросе:
Select * from Files значения этих полей null
Так как же?


 
Reindeer Moss Eater ©   (2005-10-03 16:27) [16]

Это не верно! так как при запросе:
Select * from Files значения этих полей null


Это оптический обман


 
Reindeer Moss Eater ©   (2005-10-03 16:31) [17]

А вообще изучи правильные возможные значения для второго параметра STR_TO_DATE.

Значения от балды не подойдут.


 
jeka_t   (2005-10-03 16:41) [18]

Почему же при методе:
ADOQeury1.Append;
ADOQeury1.FieldByName("DateReg").asDateTime := now;
ADOQuery1.Post;

Нет оптического обмана???


 
Reindeer Moss Eater ©   (2005-10-03 16:43) [19]

Потому что нет преобразования типов.


 
jeka_t   (2005-10-03 16:51) [20]

Тогда просто я не правильно задаю формат (STR_TO_DATE("01/01/05", "DD/MM/YY"))?


 
Reindeer Moss Eater ©   (2005-10-03 16:56) [21]

Второй параметр имеет неправильное значение.


 
jeka_t   (2005-10-03 17:02) [22]

А где мне найти хоть какой-то док по этой функции?
Заранее благодарен Вам, это действительно так как Вы говорили...


 
Reindeer Moss Eater ©   (2005-10-03 17:06) [23]

C:\mysql\Docs\manual_toc.html



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

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

Наверх




Память: 0.51 MB
Время: 0.053 c
1-1128075590
Mishenka
2005-09-30 14:19
2005.10.23
Как в StatusBar сделать hint у определённой панели?


4-1124267637
Davinchi
2005-08-17 12:33
2005.10.23
Compound-файлы, как с ними работать


1-1128330841
Wolferio
2005-10-03 13:14
2005.10.23
Запуc приложения с параметрами


14-1128371301
yozh_programmer
2005-10-04 00:28
2005.10.23
Помогите найти саундтрэк к рекламе ...


3-1126727890
partizan
2005-09-14 23:58
2005.10.23
как логинтся под админом в IB ?