O QUE HA DE ERRADO NESTA STORED PROCEDURE ????????????
o que ha de errado nesta STORED :oops: procedure???
e retornando o seguinte erro:
{ Dynamic SQL Error
SQL error code = -104
Token unknown - line 5, char 26
; }
set term #;
create procedure CodigoCliente returns (codigo char)
as
declare variable intCodigo integer;
begin
select max(Id) from cliente;
intcodigo = strtoint(codigo);
e retornando o seguinte erro:
{ Dynamic SQL Error
SQL error code = -104
Token unknown - line 5, char 26
; }
set term #;
create procedure CodigoCliente returns (codigo char)
as
declare variable intCodigo integer;
begin
select max(Id) from cliente;
intcodigo = strtoint(codigo);
Siro
Curtidas 0
Respostas
Anonymous
25/02/2003
cadê o resto da procedure véio :D
GOSTEI 0
Siro
25/02/2003
Desculpe, segue abaixo...
o que ha de errado nesta procedure???
e retornaro o seguinte erro:
{ Dynamic SQL Error
SQL error code = -104
Token unknown - line 5, char 26
; }
set term #;
create procedure CodigoCliente returns (codigo char)
as
declare variable intCodigo integer;
begin
select max(Id) from cliente;
intcodigo = strtoint(codigo);
intcodigo = intcodigo + 1
codigo= inttostr(intcodigo);
suspend;
end
set term ;
o que ha de errado nesta procedure???
e retornaro o seguinte erro:
{ Dynamic SQL Error
SQL error code = -104
Token unknown - line 5, char 26
; }
set term #;
create procedure CodigoCliente returns (codigo char)
as
declare variable intCodigo integer;
begin
select max(Id) from cliente;
intcodigo = strtoint(codigo);
intcodigo = intcodigo + 1
codigo= inttostr(intcodigo);
suspend;
end
set term ;
GOSTEI 0
Aroldo Zanela
25/02/2003
Desculpe, segue abaixo...
o que ha de errado nesta procedure???
e retornaro o seguinte erro:
{ Dynamic SQL Error
SQL error code = -104
Token unknown - line 5, char 26
; }
set term #;
create procedure CodigoCliente returns (codigo char)
as
declare variable intCodigo integer;
begin
select max(Id) from cliente;
intcodigo = strtoint(codigo);
intcodigo = intcodigo + 1
codigo= inttostr(intcodigo);
suspend;
end
set term ;
intcodigo = intcodigo + 1; /* ponto e virgula */
GOSTEI 0
Siro
25/02/2003
acrecentei o ponto e virgula, mas quanto tento criar no ibconsole continua dando o mesmo erro na[b:406b23ffa5] line 5 char 26 ;[/b:406b23ffa5] ( Na lina do select max...) pelo que entendi
set term #;
create procedure CodigoCliente returns (codigo char)
as
declare variable intCodigo integer;
begin
select max(Id) from cliente;
intcodigo = strtoint(codigo);
intcodigo = intcodigo + 1; /* acrescentei*/
codigo= inttostr(intcodigo);
suspend;
end
set term ;
set term #;
create procedure CodigoCliente returns (codigo char)
as
declare variable intCodigo integer;
begin
select max(Id) from cliente;
intcodigo = strtoint(codigo);
intcodigo = intcodigo + 1; /* acrescentei*/
codigo= inttostr(intcodigo);
suspend;
end
set term ;
GOSTEI 0
Marimbondo
25/02/2003
Esta faltando a clausula into no select:
select max(Id) from cliente
into NomeVariavel
select max(Id) from cliente
into NomeVariavel
GOSTEI 0
Siro
25/02/2003
Poderia me esclarecer melhor... tem pouco tempo que uso o IB e não entedi o que fazer
Valeu.
Valeu.
GOSTEI 0