|
Страници по тази тема: 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 | >> (покажи всички)
|
|
|