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

Вниз

Выдается ошибка при присвоении в прогр. значения полю типа Time   Найти похожие ветки 

 
Виталя   (2003-08-13 15:18) [0]

Считываю время из DateTimePicker - окошка в переменную типа TTime, а затем пытаюсь загрузить ее в поле типа Time таблицы Interbase
FieldByName("TIME").AsDateTime:=theTime;
при этом выдается ошибка, что число "0.5367..." is not a valid timestamp. Я что - то делаю не так ? Когда тоже самое делаю для даты все нормально. SQL - диалект у меня 3.
Помогите пожалуйста.


 
Desdechado ©   (2003-08-13 16:22) [1]

AsDateTime - это для типа TIMESTAMP
попробуй Value := theTime


 
Виталя   (2003-08-15 14:57) [2]

НЕ ПОМАГАЕТ, таже ошибка


 
Reindeer Moss Eater ©   (2003-08-15 15:01) [3]

SQL - диалект у меня 3.

А у базы данных какой диалект?
А клиентское приложение какой диалект использует?


 
Max Zyuzin ©   (2003-08-15 15:01) [4]

>Виталя (13.08.03 15:18)
А так
FieldByName("TIME").AsDateTime := DataTimePicker1.Time;


 
stud ©   (2003-08-15 15:06) [5]

или так
FieldByName("TIME"):=strtotime(Timepiker.time)


 
Johnmen ©   (2003-08-15 15:09) [6]

>stud © (15.08.03 15:06) [5]

Опять твой пост приводит к ошибке компилятора...:)


 
stud ©   (2003-08-15 15:16) [7]

и опять из-за отсутствия приведения типов?
вообще я заполняю такие поля через sql в query, ввожу параметр типа ttime


 
Johnmen ©   (2003-08-15 15:30) [8]

>stud © (15.08.03 15:16) [7]

Нет. Из-за того, что ты делаешь (TField)=(TDateTime)


 
stud ©   (2003-08-15 15:35) [9]

ааааа!
ну тогда почему не сделать fieldvalues["time"]:=time;
хотя использовать time в качестве имени поля помоему не хорошо



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
1-24516
Yanis
2003-08-28 11:53
2003.09.08
Что за функция?


3-24374
WASYA
2003-08-15 19:12
2003.09.08
TDBText


1-24510
Дмитрий
2003-08-27 09:06
2003.09.08
BDE не установлен у клиента, а надо бы...


9-24288
[Baradoo]
2003-03-05 17:10
2003.09.08
Сохранение данных игры в *.exe


3-24391
Виталя
2003-08-13 15:18
2003.09.08
Выдается ошибка при присвоении в прогр. значения полю типа Time