Ошибка: "Readonly field can't be assigned a value"

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ошибка: "Readonly field can't be assigned a value"

Сообщение Spectr » 26.01.2015 19:15:52

Lazarus 1.26 i386
fpc 2.6.2
zeoslib 7.1
MySQL 5.1

При запуске процедуры в программе возникает ошибка "Readonly field can't be assigned a value:Дата". Вместо "Дата"(название столбца в таблице базы данных), я могу обратиться к любому другому столбцу и будет такая же ошибка.
3.jpg

Вот код, на который отладчик ругается:

Form1.DBGrid3.DataSource.DataSet.Fields[3].AsString:=DateToStr(Date);
Form1.DBGrid3.DataSource.DataSet.Fields[1].AsString:=Form3.DBText1.Caption;
Form1.DBGrid3.DataSource.DataSet.Fields[0].AsString:=Form3.DBText5.Caption;


Данная ошибка, каким-то образом связана с ошибкой описанной в этой теме, http://www.freepascal.ru/forum/viewtopic.php?t=10128 здесь её я получил попытавшись "сделать по другому".

Все DBGrid имеют свойство ReadOnly:=False, но проблемы это не решает. При попытке ввести данные в таблицу вручную через DBEdit, данные исправно заносятся и сохраняются в БД.
Погодите хотя-бы предположить с чем это всё может быть связано.

Добавлено спустя 15 часов 32 минуты 48 секунд:
Проблема решена, решение здесь viewtopic.php?f=5&t=10128&p=84325#p84325
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Spectr
незнакомец
 
Сообщения: 4
Зарегистрирован: 26.01.2015 09:50:49

Re: Ошибка: "Readonly field can't be assigned a value"

Сообщение GAMER » 27.01.2015 23:30:43

удалил
Аватара пользователя
GAMER
энтузиаст
 
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 249

Рейтинг@Mail.ru
cron