![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,401
|
![]() Цитата:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 11.11.2016 в 16:16. |
|
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 52
|
![]()
я не просто так описал ситуацию в первом посте. Я эти данные(дату\время) беру в виде текста из текстового файла. Вот и предположил- зачем преобразовывать текст в дату, ведь действий никаких производить с ним не планирую, только для информации, поэтому предположил что можно как то это сделать в ДБГрид. В любом случае спасибо, попробую завира сделать то что вы описали.
|
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Это сейчас не планируется, а завтра может запланируется. Так что лучше сразу в формате дата-время в таблицу записать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 52
|
![]()
Уважаемый Аватар. Опять прошу Вашей помощи. Воспользовался Вашей помощью, прописал процедуру MyGetText. Вылетает ошибка
Если я в ручную заполню свою базу Access, тогда все красиво... Не знаю что делать. |
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 52
|
![]()
Так же сделал как советовал xxbesoxx. Поле Date1 в базе сделал датавремя, когда циклом заполняю БД вылетает ошибка "20160901000007" is not a valid date and time.
Заполняю БД таким циклом Код:
Fields[4] - это столбец с датавремя , но что делать дальше не знаю. Делал ADOQuery1.Fields[4].AsDateTime:=Copy(s,40,15); но тоже не помогает, думаю потому что var s: String; . Конечно хочется чтобы столбец Дата был Дататайм.. ибо как вы сказали это правильно. |
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
На твоей картинке секунды то ли 02, то ли 82. Конечно 82 даст ошибку. И стартуй прогу с exe, а не из под делфи. Из-под делфи даже экранированные ошибки будет среда выдавать, а если ошибка еще в OnGetText, то вообще в цикл впадет. Ну и то, что строку напрямую в datetime пытаешься засунуть бред конечно. Или StrToDateTime или EncodeDateTime. И обязательно с try ... except
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 14.11.2016 в 12:24. |
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 52
|
![]()
Спасибо, что не бросаете... Решил по своему, если кому то будет интересно или нужно то вот-
Код:
|
![]() |
![]() |
![]() |
#18 | |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 14.10.2010
Сообщений: 52
|
![]()
Ну Вам видимо виднее.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевернуть дату (отобразить задом на перёд). | Кардаган | Microsoft Office Excel | 33 | 07.07.2015 16:48 |
Вставить дату и время в ячейку | kzld | Microsoft Office Excel | 5 | 24.01.2011 18:02 |
как отобразить на диаграмме время | GUSEVV | Microsoft Office Access | 2 | 26.08.2009 12:16 |
DDE как время отобразить | Inoko | Microsoft Office Excel | 9 | 29.07.2009 16:54 |
Установить програмно время и дату | AleX CODER | Общие вопросы Delphi | 2 | 02.01.2009 13:51 |