![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Глюк [IB6.x]
uncle_m16 © (2002-05-18 19:25:00)Хочу добавить запись в таблицу. Записываю в Query1.SQL:
INSERT INTO PROCES
(DATA_PR, NAZVANIE_D, SOTRUDNIK, TIME_P)
VALUES ("18.05.02", "Розрыв", "Сидорова Ы.И.", "19/31/11")
При открытии Query возникает ошибка
Error creating a cursor handle.
С Query связаны компоненты отображения DBGrid, DBNavigator, DBEdit, DBLookUpComboBox.
Структура таблицы:
/* Table: PROCES, Owner: SYSDBA */
CREATE TABLE "PROCES"
(
"NOMER_PR" INTEGER NOT NULL,
"DATA_PR" DATE,
"NAZVANIE_D" VARCHAR(35) NOT NULL,
"SOTRUDNIK" VARCHAR(25),
"TIME_P" TIME,
PRIMARY KEY ("NOMER_PR")
);
ALTER TABLE "PROCES" ADD FOREIGN KEY ("NAZVANIE_D") REFERENCES DEFFEKTI ("NAZVANIE_D");
ALTER TABLE "PROCES" ADD FOREIGN KEY ("SOTRUDNIK") REFERENCES PERSONAL ("SOTRUDNIK");
SET TERM ^ ;
/* Triggers only will work for SQL triggers */
CREATE TRIGGER "AUTO_INC_PROC" FOR "PROCES"
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
New.Nomer_PR = Gen_ID(PROCES_N_PROC,1);
END
^
COMMIT WORK ^
SET TERM ;^
ATLANTIDO (2002-05-18 22:02:00) [1]
> Desdechado © (18.05.02 21:04)
> делай не qry.Open a qry.ExecSQL
Велике вам дякую ДЕсдечадо безвашої допомоги я мабуть би
збожеволів від напруги прямої кишки
Desdechado (2002-05-18 21:04:00) [2]делай не qry.Open a qry.ExecSQL