Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.16;
Скачать: CL | DM;

Вниз

Почему-то не работает *простейший* скрипт :((   Найти похожие ветки 

 
Calm ©   (2002-12-19 13:58) [0]

Уважаемые мастера. Создаю базу в InterbaseExpert.
Хочу создать хранимую процедуру. Вот ее текст
CREATE PROCEDURE Add_Kind(
aKindName varchar(100),
aKindCode smallint
)
AS
begin
if (exists(select K.ID from kind K where Name=:akindname))
then exception EUnnamedFixed;

if (exists(select K.ID from kind where Code=:akindcode))
then exception EUnnamedFixed;

insert into Kind (Name, Code)
values (:akindname, :akindcode);

end


Не компилируется! Пишет "Table unknown. Kind". Но таблица Kind есть! Точно есть. Я и данные в нее занес. Не может ее не быть!
БД на dialect3.


 
Prooksius ©   (2002-12-19 14:04) [1]

Попробуй "Kind"


 
Calm ©   (2002-12-19 14:08) [2]

Тогда ругается на букву "K" в from "kind" K where

Но совсем недавно так писал и все прокатывало. Может дело в том, что раньше БД была на dialect1, а сейчас dialect3?


 
Calm ©   (2002-12-19 14:09) [3]

Таже ошибка "Table unknown. Kind"


 
Prooksius ©   (2002-12-19 14:10) [4]

Тогда пробуй KIND
Все зависит от того, как ты ее объявил.


 
Calm ©   (2002-12-19 14:23) [5]

Почитал http://www.ibase.ru/migration.htm
Там написано, что все нужно обрамлять двойными кавычками.
Проблема была в этом. Спасибо.


 
MsGuns ©   (2002-12-19 19:38) [6]

А "kind" не есть keyword ?



Страницы: 1 вся ветка

Текущий архив: 2003.01.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
7-49327
alexsandri
2002-11-05 12:36
2003.01.16
Мастера подскажите как в винде назначить свои


1-49123
Grab
2003-01-05 14:08
2003.01.16
Как вывести на печать активную форму приложения?


1-49135
Delphinium
2003-01-05 15:37
2003.01.16
ImageList в Delphi 5


3-48854
Фтпуд
2002-12-23 17:18
2003.01.16
Вызов StoredProc из Delphi6 в которой используется пользовательск


14-49266
Дмитрий К.К.
2002-12-27 06:09
2003.01.16
Именинники 27 декабря