Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Ошибка при редактировании или удалении данных в ABSQuery  [new]
Antibiotik
Member [скрыт]

Откуда:
Сообщений: 33
Всем привет.
Я использую компоненты Absolute Database. Через ABSQuery делаю выборку данных из 2-х таблиц. Но тут возникает проблема. При попытке добавить или удалить данные, появляется ошибка, что якобы Датасат только для чтения хотя изначально свойство ReadOnly = false. Закрываю программу, смотрю что ReadOnly = true. Убираю снова галочку, запуская и та же байда и все по кругу. При выборке из одной таблицы, такого не происходит, все добавляется и удаляется.
Может кто подскажет, как решить проблему?
Заранее спасибо.
19 июн 19, 14:40    [21911580]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при редактировании или удалении данных в ABSQuery  [new]
DarkMaster
Member

Откуда: Donetsk,Ukraine
Сообщений: 6241
Antibiotik,

ABSQuery имеет свойства типа UpdateSQL/InsertSQL или что-то похожее?
19 июн 19, 15:04    [21911601]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при редактировании или удалении данных в ABSQuery  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 48601

Antibiotik
Может кто подскажет, как решить проблему?

Использовать документацию и мозг не предлагать?.. В какую из таблиц, по-твоему, этот
dataset должен добавлять/удалять записи?

Posted via ActualForum NNTP Server 1.5

19 июн 19, 15:34    [21911622]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при редактировании или удалении данных в ABSQuery  [new]
Antibiotik
Member [скрыт]

Откуда:
Сообщений: 33
DarkMaster
Antibiotik,

ABSQuery имеет свойства типа UpdateSQL/InsertSQL или что-то похожее?

К сожалению нет.
19 июн 19, 15:34    [21911625]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при редактировании или удалении данных в ABSQuery  [new]
Antibiotik
Member [скрыт]

Откуда:
Сообщений: 33
Dimitry Sibiryakov
Antibiotik
Может кто подскажет, как решить проблему?

В какую из таблиц, по-твоему, этот
dataset должен добавлять/удалять записи?

Ну и как тогда это реализовать?
19 июн 19, 16:00    [21911652]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при редактировании или удалении данных в ABSQuery  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 48601

Antibiotik
Ну и как тогда это реализовать?

Используя документацию, я полагаю. Такое окаменевшее гуано должно ориентироваться на BDE с
его TUpdateSQL и иметь что-то аналогичное. Ищи.

Posted via ActualForum NNTP Server 1.5

19 июн 19, 16:22    [21911680]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при редактировании или удалении данных в ABSQuery  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 11255
Antibiotik
Ну и как тогда это реализовать?
Двумя INSERT в каждую таблицу плюс переоткрытие основного Query
19 июн 19, 16:28    [21911690]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при редактировании или удалении данных в ABSQuery  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 11255
Dimitry Sibiryakov
Используя документацию, я полагаю.
Я посмотрел - нет там ничего. Для редактирования там есть TABSTable у которого есть TableName, а для выборки из двух таблиц TABSQuery со свойством SQL. И они не скрещиваются
19 июн 19, 16:34    [21911700]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при редактировании или удалении данных в ABSQuery  [new]
Antibiotik
Member [скрыт]

Откуда:
Сообщений: 33
_Vasilisk_
Dimitry Sibiryakov
Используя документацию, я полагаю.
Я посмотрел - нет там ничего. Для редактирования там есть TABSTable у которого есть TableName, а для выборки из двух таблиц TABSQuery со свойством SQL. И они не скрещиваются

Вот и я про то же.
19 июн 19, 20:40    [21911849]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить