Bom dia pessoal...
Tenho a seguinte Stored Procedure:
BEGIN
FOR SELECT DESCRICAO,
CODIGO,
UNIDADE
FROM TABELA
WHERE DESCRICAO like :MERCADORIA
ORDER BY DESCRICAO
INTO :P_DESCRICAO,
:P_CODIGO
DO SUSPEND;
END
parambyname('mercadoria').AsString := '%' +
Qual Banco vc esta usando?
Em 13/12/05, Marcos [EMAIL PROTECTED] escreveu:
Bom dia pessoal...
Tenho a seguinte Stored Procedure:
BEGIN
FOR SELECT DESCRICAO,
CODIGO,
UNIDADE
FROM TABELA
WHERE DESCRICAO like :MERCADORIA
ORDER BY DESCRICAO
INTO
Tente deixar os % dentro da SP:
WHERE DESCRICAO like %:MERCADORIA%
E, claro, passe o parâmetro sem os %:
parambyname('mercadoria').AsString := 'DUPLO'
[]
Andrei
Em 13/12/05, Gabriel Filho[EMAIL PROTECTED] escreveu:
Qual Banco vc esta usando?
Em 13/12/05, Marcos [EMAIL PROTECTED]
-
From: Gabriel Filho
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, December 13, 2005 9:06 AM
Subject: Re: [delphi-br] Parametros - Stored Procedure
Qual Banco vc esta usando?
Em 13/12/05, Marcos [EMAIL PROTECTED] escreveu:
Bom dia pessoal...
Tenho a seguinte
: Re: [delphi-br] Parametros - Stored Procedure
Tente deixar os % dentro da SP:
WHERE DESCRICAO like %:MERCADORIA%
E, claro, passe o parâmetro sem os %:
parambyname('mercadoria').AsString := 'DUPLO'
[]
Andrei
Em 13/12/05, Gabriel Filho[EMAIL PROTECTED] escreveu:
Qual Banco vc
] Parametros - Stored Procedure
Tente deixar os % dentro da SP:
WHERE DESCRICAO like %:MERCADORIA%
E, claro, passe o parâmetro sem os %:
parambyname('mercadoria').AsString := 'DUPLO'
[]
Andrei
Em 13/12/05, Gabriel Filho[EMAIL PROTECTED] escreveu:
Qual Banco vc esta usando
@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Andre - Yahoo
Enviada em: terça-feira, 13 de dezembro de 2005 08:53
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Parametros - Stored Procedure
usa assim:
WHERE DESCRICAO like :MERCADORIA
no sql coloque assim:
parambyname('mercadoria
Marcos, segue a SP corrigida e uma alternativa:
== SP ORIGINAL CORRIGIDA =
CREATE PROCEDURE MOSTRA_MERCADORIAS_ARGUMENTOS(
EMPRESA SMALLINT,
MERCADORIA CHAR(50))
RETURNS (
P_DESCITEMMERC CHAR(50),
P_CDITEMMERC CHAR(20),
P_SALDOITEMMERC FLOAT,
8 matches
Mail list logo