Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Проблемы с датой MySQL + Delphi (Pag) 28/01/2004 - 11:00:25



From: Pag - 28/01/2004 - 11:00:25
Subject:Проблемы с датой MySQL + Delphi
-----------------
Win2000, MySQL version 4.0.12-max-nt, ODBC driver 3.51, Delphi 6.0

Использую в Delphi связку TUpdateSQL->TDataSetProvider->TClientDataSet->TDataSource->TDBEdit.
TUpdateSQL->ModifySQL =
"update tabz
set
dataz = :data_Zakaz,
where
id = :OLD_id"

Ввожу дату в TBEdit (тип поля в MySQL - date, дата вводится в формате 01.01.2004) и при выполнении функции TClientDataSet.ApplyUpdates(0) вылетает ошибка "Project raised exeption class EDBEngineError with message 'Operation not applicable.'. Process stopped. Use Step or Run to continue." и дальше еще одну "Project raised exeption class EDBEngineError with message 'Unable to find record. No key specified'. Process stopped. Use Step or Run to continue.".
Дальше в TClientDataSet дата меняется но на сервере в таблице дата остается прежней.
При update поле с другим типом данных, кроме date и datetime проблем не возникает.
В BDE->Configuration->Drivers->ODBC->MySQL ODBC 3.51 Driver->LANGDRIVER = "Pdox ANSI Cyrillic",
BDE->Configuration->System->Formats->Date->SEPARETOR = ".", BDE->Configuration->System->Formats->Date->MODE = 0.

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


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
12755



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |