Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 19:34 20.06.24 
Компютри и Интернет
   >> Бази данни
Всички теми Следваща тема *Кратък преглед

Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема Пробел със stored procedure на Firebirdнови  
АвторMaнoл4o (Нерегистриран)
Публикувано16.03.06 17:29



Здравеите
Ето го кода на проблемната процедура:

CREATE PROCEDURE SPCOUNTRIESSELECTITEMS(
RETURNS(
NAME VARCHAR(110) CHARACTER SET NONE,
ABBREVIATION1 VARCHAR(10) CHARACTER SET NONE,
ID1 SMALLINT)
AS
BEGIN
FOR EXECUTE STATEMENT 'SELECT ID, NAME, ABBREVIATION FROM COUNTRIES'
INTO :ID1, :NAME, :ABBREVIATION1 DO
BEGIN
SUSPEND;
END
END^

Някой може ли да помогне?
Благодаря!



Тема Re: Пробел със stored procedure на Firebirdнови [re: Maнoл4o]  
Автор NDeu (динозавър)
Публикувано17.03.06 08:39




- Колко?
- 200
- Какво 200?
- Какво колко?

Съдържателен диалог

Редактирано от NDeu на 17.03.06 08:44.



Тема Re: Ето го и Error messageнови [re: Maнoл4o]  
АвторMaнoл4o (Нерегистриран)
Публикувано17.03.06 08:56



Unsuccessful execution caused by an unavailable resource. Variable type (position 0) in EXECUTE STATEMENT 'SELECT ID, NAME, ABBREVIATION FROM COUNTRIES' INTO doesnt match returned co.



Тема Re: Ето го и Error messageнови [re: Maнoл4o]  
Автор NDeu (динозавър)
Публикувано17.03.06 09:34



Имаш несъответствие в типовете на ID от COUNTRIES със типа на променливата в която връщаш резултата (ID1 smallint).

Вероятно в COUNTRIES имаш ID integer



Тема Re: Ето го и Error messageнови [re: NDeu]  
АвторMaнoл4o (Нерегистриран)
Публикувано17.03.06 10:30



Да Благодаря
Това е глупава грешка от моя страна
Но сега излезе друг проблем, след като добавих един Input parameter.

Incompatipble column/host variable data type.



Тема Re: Ето го и Error message [re: Maнoл4o]  
Автор NDeu (динозавър)
Публикувано17.03.06 10:39







Тема Re: Ето го и Error messageнови [re: NDeu]  
АвторMaнoл4o (Нерегистриран)
Публикувано17.03.06 11:06



Incompatipble column/host variable data type.
Dynamic SQL Error
SQL error code = -303
Arithmetic exception, numeric overflow, or string truncation.

Те това е вси4ко което показва. Търсих този код -303 ама няма ни6то за него.



Тема Re: Ето го и Error messageнови [re: Maнoл4o]  
АвторKiro (Нерегистриран)
Публикувано20.03.06 11:41



Az imam syshtiq problem.
Pishi tuk ako namerish razreshenie!



Тема Re: Ето го и Error messageнови [re: Maнoл4o]  
Автор NDeu (динозавър)
Публикувано20.03.06 12:10



Ако искаш, да получиш някаква помощ, трябва да дадеш и повече информация, за процедурата си.
Иначе мога да ти кажа, че грешката ти е в седемнадесети ред



Тема Re: Ето я и проблемната процедуранови [re: NDeu]  
АвторMaнoл4o (Нерегистриран)
Публикувано22.03.06 11:42



SET TERM ^ ;

CREATE PROCEDURE SPCOUNTRIESSELECTITEMS(
WHERE_ID INTEGER)
RETURNS(
NAME VARCHAR(110) CHARACTER SET NONE,
ABBREVIATION11 VARCHAR(10) CHARACTER SET NONE,
ID1 INTEGER)
AS
DECLARE VARIABLE Q VARCHAR(100);
BEGIN

Q = 'SELECT ID, NAME, ABBREVIATION FROM COUNTRIES WHERE ID = '
|| CAST(WHERE_ID AS VARCHAR(5)) ;

FOR EXECUTE STATEMENT (CAST(Q AS VARCHAR(100)))
INTO ID1, :NAME, :ABBREVIATION11 DO
BEGIN
SUSPEND;
END
END^

SET TERM ;




Страници по тази тема: 1 | 2 | >> (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.