![]() |
|
![]() ![]() ![]() |
|
wol |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.8.2007 Репутация: нет Всего: 1 |
Access/ADO
При попытке записи в поле с типом «Числовое Действительное» возникает ошибка : Несоответствие типов данных в выражении условия отбора». dm-DataModule, соединение установлено.AD1 - ADOTable, разделитель при вводе- запятая.
Если убираю строку dm.AD1.Fields[3].AsFloat:=x1; - всё работает. И что самое обидное - делал раньше тестовую прогу- так там всё работает. Отличий не нашёл. Подскажите, где я накосячил? |
|||
|
||||
wol |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.8.2007 Репутация: нет Всего: 1 |
Прошу прощения, уважаемый модератор!
Тема не С++, а дельфи паскаль. И проблема в записи БД access из программы дельфи. Прошу вернуть. А как обратиться персонально к Вам, извините- не разобрался. -Wol. |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 1 Всего: 122 |
ну возможно конфликт точки/запятой
а так что говорит?! |
|||
|
||||
wol |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.8.2007 Репутация: нет Всего: 1 |
То же самое ругается.
В качестве разделителя в системе ","-запятая, хотя пробовал и с точкой, и с целыи числом,и с нулём. строки и даты идут без проблем,чтение и запись, числа - только читает. Базу тоже пробовал пересоздавать. И двухнедельной давности прога работает нормально. Прилепляю архив с кодами, может поможет... Присоединённый файл ( Кол-во скачиваний: 5 ) ![]() |
|||
|
||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 4 Всего: 118 |
поставьте в БД тип поля в "Двойное с плавающей точкой" (лучше?) или "одинарное с плавающей точкой" для поля "3" все пойдет.
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
wol |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.8.2007 Репутация: нет Всего: 1 |
jonie. Спасибо!
Всё заработало. а ПОЧЕМУ раньше и так нормально было? Что-же я сделал НЕ ТАК? |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 1 Всего: 122 |
jonie, говорит верняк.
1. Кто тебя учил так называть поля?!больше никогда так не делай, давай им понятные имена. Я исправил 2. Файл "Пароль к базе" заметил только когда архивил по новой ![]() 3. Пробуй. Присоединённый файл ( Кол-во скачиваний: 7 ) ![]() |
|||
|
||||
wol |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 1.8.2007 Репутация: нет Всего: 1 |
Спасибо, всё работает.
А учить никто не учил. Так вот вышло, что пришлось заняться этим, Оказалось, кстати, очень интересно. Всё лето изучаю потихоньку. 20 лет назад всё было не так. Ещё раз спасибо за помощь. ![]() |
|||
|
||||
pollux |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 8.11.2006 Репутация: нет Всего: нет |
я конечно извиняюсь. но при edit1.Text='' будут проблемы |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C++: Базы данных" | |
|
Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах. Благодарим за понимание. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Базы данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |