Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Type mismatch in expression - при записе в БД [D5, dBase, FoxPro]


L.Andrey ©   (2004-03-15 14:25:00) 

Добрый день! Страна!
Может кто знает?
При записе в базу данных или при удалении в ней информации выдается такая вот ошибка:
`Type mismatch in expression`

Как с ней бороться?


Кщд   (2004-03-16 07:16:00) [1]

Janbolat ©   (16.03.04 07:04) [7]
нет.
дельфи непричем.
это вспышки на солнце.


Janbolat   (2004-03-16 07:04:00) [2]

У меня была аналогичная проблема
это кажется баги от дельфей
перепиши свой код обратно
потому что ты что то изменяль и программа наверное не читает данный код


Reindeer Moss Eater   (2004-03-15 17:06:00) [3]

вчера все работало забибись!

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

PS Если вчера работало, то значит региональные настройки даты/времени позволяли работать.
А сегодня не позволяют.
А что бы голова не болела, принято использовать параметры в запросах.


L.Andrey   (2004-03-15 16:22:00) [4]

Да...
Еще не на один вопрос в этом форуме я не получил ответа!?
Никто ничего не знает...


L.Andrey   (2004-03-15 15:13:00) [5]

вчера все работало забибись!
а сегодня не хочет?!
я вносил много исправлений в программу, но не в БД.

может где-то что-то не то поставил.

Дело в том, что читает из БД отлично, и редактирует UPDATE тоже нормально, а вот DELETE и INSERT не хочет.


myor   (2004-03-15 14:42:00) [6]

попробуй 25/01/2004
ну не нравится ему твой тип, может, он его со строкой путает
:)


L.Andrey   (2004-03-15 14:33:00) [7]

Вот такая строка выдает туже ошибку:

DELETE FROM base1 WHERE td='25.01.2004'

P.S. в БД поле tdимеет тип Date


Reindeer Moss Eater   (2004-03-15 14:27:00) [8]

использованием в выражениях подходящих типов данных


Наверх

Титульная страница Поиск, карта сайта Написать письмо