|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Очень странная проблемка с добавлением в базу dbf |
|
|
Delphi - Очень странная проблемка с добавлением в базу dbf
|
Новый участник Сообщения: 9 |
Профиль | Отправить PM | Цитировать В общем ситуация такая при записи в таблицу а именно Table.Рost выдает ошибку Cannot perfom this operation on an open DataSet
в моем случае датасетом выступает ТТабле при этом в данном случае она открыта и своиство рид онли в фелсе... Если ее закрываю то говорит что не может записать так как она закрыта... ) Код: Form2.Table2.Active:=true; Form2.Table2.ReadOnly:=false; Form2.Table2.Append; Form2.Table2.FieldByName('INN').AsString:=Form3.Label4.Caption; Form2.Table2.FieldByName('FIO').AsString:=Form3.Label2.Caption; Form2.Table2.FieldByName('Manager').AsString:=Manager; Form2.Table2.FieldByName('dwrite').AsString:=DateToStr(now)+' '+TimeToStr(Time); Form2.Table2.FieldByName('Info').AsString:=Form4.Memo1.Lines.Text; Form2.Table2.FieldByName('Dog').AsString:=dog; Form2.Table2.FieldByName('Ddog').AsString:=''; Form2.Table2.Post; /Ошибка выдается именно после этой команды/ |
|
Отправлено: 12:00, 17-11-2010 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 13:18, 17-11-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Append и Insert одно и тоже за исключением того что Апенд добавляет в конец таблицы сразуже без перемещениия позиции и не создает индекс насколько я знаю...
Инсерт тоже пробЫвал ПС такиеже ошибки... ) |
Последний раз редактировалось Ригадон, 17-11-2010 в 14:05. Отправлено: 13:47, 17-11-2010 | #3 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать |
Отправлено: 14:29, 17-11-2010 | #4 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Тут согласен...
Теперь появилась следующая ошибка: Raised exception class EDBEngine error with message "General SQL error" |
|
Отправлено: 15:16, 17-11-2010 | #5 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать Цитата Ригадон:
|
|
Отправлено: 15:30, 17-11-2010 | #6 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Точно также на посте...
|
Отправлено: 15:34, 17-11-2010 | #7 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать Попробуйте для начала не все поля вносить а только одно, и посмотрите на результат!
|
------- Отправлено: 15:42, 17-11-2010 | #8 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Form2.Table2.FieldByName('Info').AsString:=Form4.Memo1.Lines.Text;
проблема вот здесь вот... Остальные поля добавляются без проблем... |
Последний раз редактировалось Ригадон, 17-11-2010 в 16:12. Отправлено: 15:54, 17-11-2010 | #9 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 16:14, 17-11-2010 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Проблема с добавлением компьютера в домен | voler | Microsoft Windows NT/2000/2003 | 27 | 03-02-2013 10:16 | |
Очень любопытная проблемка! | Sam247 | Ноутбуки | 3 | 12-11-2010 05:28 | |
Прочее - Очень странная проблема с сетью - только две машины одновременно | Hmury | Сетевые технологии | 9 | 30-09-2010 19:26 | |
Как это поставить (очень странная штука) | ManHack | Программное обеспечение Linux и FreeBSD | 9 | 03-08-2010 02:30 | |
Очень странная проблема | Lioha | Microsoft Windows NT/2000/2003 | 3 | 14-08-2008 01:33 |
|