Форум: "Базы";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];
ВнизВопрос по работе с IBX Найти похожие ветки
← →
3Lander (2007-10-07 21:42) [0]Уважаемые программеры! Никак не могу заставить работать БД с помощью компонентов IBX (закладка в Дельфи7 "InterBase").
Кидаю на форму компоненты: IBDataBase, IBTransaction, IBDataSet, IBQuery - все связи нормальные, поля по идеи как надо установлены (единственное что в IBTransaction особо ничего не менял, тока связял с др компонентами) и с помощью TDataSet подключаюсь к DBGrid.
Таблица открывается нормально (для примера 2 поля - ключевое INTEGER и вещественное DECIMAL(15,2)) - но при попытки добавления выскакиевает ошибка - "таблица находится в режиме Read Only". Как это исправить?
Заранее спасибо,
3Lander.
← →
engine © (2007-10-07 21:47) [1]> [0] 3Lander (07.10.07 21:42)
Код в студию!
← →
Desdechado © (2007-10-07 21:55) [2]Примеры уже изучил?
"C:\Program Files\Borland\Delphi7\Demos\Db\IBX"
← →
3Lander (2007-10-07 22:07) [3]
> engine © (07.10.07 21:47) [1]
> > [0] 3Lander (07.10.07 21:42)
>
> Код в студию!
вот:
IBQuery1.Open;
IBQuery1.Edit;
IBQuery1.Append;
IBQuery1["NUMB"]:=1;
IBQuery1["SUMM"]:=11.11;
IBQuery1.Post;
-----------------------
> Desdechado © (07.10.07 21:55) [2]
> Примеры уже изучил?
> "C:\Program Files\Borland\Delphi7\Demos\Db\IBX"
- да пытался изучить, опыта мало...(
← →
3Lander (2007-10-07 22:15) [4]база состоит из 2 полей (для теста): NUMB INTEGER, SUMM DECIMAL(15,2)
вот код на кнопке:
IBQuery1.Open;
IBQuery1.Edit;
IBQuery1.Append;
IBQuery1["NUMB"]:=1;
IBQuery1["SUMM"]:=11.11;
IBQuery1.Post;
Кстати тока что добавил IBUpdateSQL со след кодом: (он кстати сгенерился сам в IBDataSet) - теперь ошибка пропала, но всё подвисло:
delete from MYTABLE
where
NUMB = :OLD_NUMB
insert into MYTABLE
(SUMM)
values
(:SUMM)
update MYTABLE
set
SUMM = :SUMM
where
NUMB = :OLD_NUMB
← →
Megabyte © (2007-10-10 14:07) [5]
> ...и с помощью TDataSet подключаюсь к DBGrid.
зачет.
> insert into MYTABLE(SUMM)values(:SUMM)
А значение ключа у тебя генерится с помощью триггера-генератора?
Параметры IBTransaction какие?
з.ы. телепатов нет!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.048 c