powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка при добавлении триггера ограничивающего допущение общей массы на какое-либо значени
11 сообщений из 11, страница 1 из 1
Ошибка при добавлении триггера ограничивающего допущение общей массы на какое-либо значени
    #39544123
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть таблицы (см.ниже). Мне нужно добавить триггер ограничивающий допущение общей массы (я ее выделил в коде красным) поднимаемую краном на какое-либо значение его грузоподъемности (допустим 30)

Сделал по аналогии с имеющимся у меня примером:
Код: sql
1.
2.
3.
4.
5.
6.
CREATE OR ALTER trigger "VEDOMOST MONT HARAKTERISTIK_bu0" for "VEDOMOST MONT HARAKTERISTIK"
active before update position 0
AS
begin
 if ("OBHAYA MASSA">=30) THEN exception viderr;
end




Впоследствии у меня выскакивает ошибка что данного столбца у меня нет
Column does not belong to referenced table.
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
OBHAYA MASSA.
At line 5, column 2


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
...
/*************************************************/
/***                               Generators                               ***/
/*************************************************/

CREATE GENERATOR KONSTRUKCIYA_NOMER;
SET GENERATOR KONSTRUKCIYA_NOMER TO 100;

CREATE GENERATOR OSNASKA_NOMER;
SET GENERATOR OSNASKA_NOMER TO 101;



/************************************************/
/***                                 Tables                                 ***/
/***********************************************/

[color=green]CREATE TABLE "SPECIPIKACIYA MONTAGNIH EL"[/color] (
    NOMER                    N1,
    "NAZVANIE KONSRUKCII"    NAIMENOVANIE,
    "MARKIROVKA KONSRUKCII"  MARKA,
    "MASSA KONSTRUKCII"      M1,
    KOLICHESTVO              K,
    "OBSHAYA MASSA"          OM,
    "ESKIZ KONSTRUKCII"      ESKIZ,
    DLINA                    L,
    SHIRINA                  B,
    TOLHINA                  T,
    "MATERIAL KONSTRUKCII"   MATERIAL
);

[color=green]CREATE TABLE "VEDOMOST GRUZOZAHVATNYKH USTR"[/color] (
    NOMER1                        N2,
    "MARKIROVKA KONSRUKCII"       MARKA,
    "MARKIROVKA OSNASKI"          MARKA1,
    "ESKIZ OSNASKI"               ESKIZ1,
    GRUZOPODEMNOST                GPT,
    "MASSA STROPOV"               MSTR,
    "MASSA MONTAZHNYKH PRIBOROV"  MPR,
    KOLICHESTVO                   K1,
    "VREMYA STROPOVKI"            VS,
    "VREMYA USTANOVKI"            VU,
    VREMYARASCTROPOVKI            VR
);

[color=green]CREATE TABLE "VEDOMOST MONT HARAKTERISTIK"[/color] (
    NOMER                         N1,
    "MASSA KONSTRUKCII"           M1,
    "MASSA STROPOV"               MSTR,
    "MASSA MONTAZHNYKH PRIBOROV"  MPR,
   [color=red] "OBHAYA MASSA"                MM,[/color]
    "VYSOTA OPORY"                HOP,
    "ZAPAS PO VYSOTE"             HZAPAS,
    "VYSOTA ELEMENTA"             HEL,
    "VYSOTA STROPOVKI"            VS,
    "MONTAZHNAYA VYSOTA"          MV,
    "KOLICHESTVO RABOCHIH"        NRAB
);
...
...
Рейтинг: 0 / 0
Ошибка при добавлении триггера ограничивающего допущение общей массы на какое-либо значени
    #39544134
egor555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xamelione25,
ты забыл S в слове OBSHAYA
...
Рейтинг: 0 / 0
Ошибка при добавлении триггера ограничивающего допущение общей массы на какое-либо значени
    #39544140
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
egor555, Исправил .....но ошибка все равно осталась
...
Рейтинг: 0 / 0
Ошибка при добавлении триггера ограничивающего допущение общей массы на какое-либо значени
    #39544177
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xamelione25,

я бы на твоём месте начал с того что идентификаторы нормальными сделал. Читать не возможно, глаз выпадает
Не мудрено что ошибки сажаешь
...
Рейтинг: 0 / 0
Ошибка при добавлении триггера ограничивающего допущение общей массы на какое-либо значени
    #39544190
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xamelione25,

теперь по сути. В триггерах столбцы существуют в одном из контекстов NEW или OLD
...
Рейтинг: 0 / 0
Ошибка при добавлении триггера ограничивающего допущение общей массы на какое-либо значени
    #39544195
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,
Откомпилировано нормально но с какой-то странной ошибкой

invalid token.
invalid request BLR at offset 39.
exception viderr not defined.
...
Рейтинг: 0 / 0
Ошибка при добавлении триггера ограничивающего допущение общей массы на какое-либо значени
    #39544201
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xamelione25,

переводить ошибку пробовал?
...
Рейтинг: 0 / 0
Ошибка при добавлении триггера ограничивающего допущение общей массы на какое-либо значени
    #39544203
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

да пробовал.

недопустимый маркер.
недействительный запрос BLR при смещении 39.
исключение viderr не определено.


но че-то я не въеду что это за фрукт и с чем его едят
...
Рейтинг: 0 / 0
Ошибка при добавлении триггера ограничивающего допущение общей массы на какое-либо значени
    #39544234
xamelione25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,,
Все получилось, но только так.... (без viderr) .......хотя почему так... я не пойму
Код: sql
1.
2.
3.
4.
5.
6.
CREATE OR ALTER trigger "SPECIPIKACIYA MONTAGNIH EL_B0" for "VEDOMOST MONT HARAKTERISTIK"
active after update position 0
AS
begin
if (OLD."OBSHAYA MASSA">=30) THEN exception;
end
...
Рейтинг: 0 / 0
Ошибка при добавлении триггера ограничивающего допущение общей массы на какое-либо значени
    #39544238
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xamelione25Симонов Денис,

да пробовал.

недопустимый маркер.
недействительный запрос BLR при смещении 39.
исключение viderr не определено.


но че-то я не въеду что это за фрукт и с чем его едят

почитай exception
и это к IBExpert никаким боком, такие вопросы задавай здесь
...
Рейтинг: 0 / 0
Ошибка при добавлении триггера ограничивающего допущение общей массы на какое-либо значени
    #39544257
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xamelione25хотя почему так... я не поймуВ скрипте не хватает строки:

create exception viderr;
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка при добавлении триггера ограничивающего допущение общей массы на какое-либо значени
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]