Найдено 4 результата

Spectr
27.01.2015 09:48:40
Форум: Lazarus
Тема: Ошибка: "Readonly field can't be assigned a value"
Ответы: 1
Просмотры: 2043

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

Lazarus 1.26 i386
fpc 2.6.2
zeoslib 7.1
MySQL 5.1

При запуске процедуры в программе возникает ошибка "Readonly field can't be assigned a value:Дата". Вместо "Дата"(название столбца в таблице базы данных), я могу обратиться к любому другому столбцу и будет такая же ошибка.
3.jpg
Вот код, на ...
Spectr
27.01.2015 09:47:39
Форум: Lazarus
Тема: External: SIGSEGV при обращении к БД через ZQuery
Ответы: 4
Просмотры: 4316

Re: External: SIGSEGV при обращении к БД через ZQuery

Спасибо огромное! Я совершенно забыл про свойства полей в Query! Оказалось, что по умолчанию у ZQuery - ReadOnly:=False, НО у его полей по умолчанию ReadOnly:=True!!
Из-за этого у меня вылезала ошибка " Readonly field cannot be assigned a value ", и скорее всего поэтому была ошибка SIGSEGV(так как ...
Spectr
26.01.2015 16:57:26
Форум: Lazarus
Тема: External: SIGSEGV при обращении к БД через ZQuery
Ответы: 4
Просмотры: 4316

Re: External: SIGSEGV при обращении к БД через ZQuery

DM1.QueryDiagnozy.DataSource.DataSet
А это что такое???

DM1 - название дата модуля
QueryDiagnozy - название ZQuery компонента в дата модуле
DataSource.DataSet - нечто необъяснимое, но очень важное, ибо вот этот код у меня работает:
x:=DBGrid2.DataSource.DataSet.Fields[0&#93 ...
Spectr
26.01.2015 10:18:59
Форум: Lazarus
Тема: External: SIGSEGV при обращении к БД через ZQuery
Ответы: 4
Просмотры: 4316

External: SIGSEGV при обращении к БД через ZQuery

Lazarus 1.26 i386
fpc 2.6.2
zeoslib 7.1
MySQL 5.1

При запуске процедуры в программе возникает данная ошибка в отношении каждой из этих строк:

DM1.QueryDiagnozy.DataSource.DataSet.Edit; //отсутствие строки также не на что не влияет
DM1.QueryDiagnozy.DataSource.DataSet ...