Форум: "Базы";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
ВнизВыдается ошибка при присвоении в прогр. значения полю типа 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c