Fl�via,
Tente assim:
- Crie uma vari�vel String (por exemplo, sSelect);
- Coloque:
Set sSelect = "select
sigla
from
orgao
where
identificador = " || SalNumberToStrX( nidentificador, 0 ) || "
into :ssigla "
SqlPrepareAndExecute( Sql_Handle, sSelect )
- Coloque um Breakpoint no ponto do SqlPrepareAndExecute, e verifique o conte�do da
vari�vel sSelect.
Espero ter ajudado.
Moises
----- Mensagem original -----
De: Fl�via Bacic Vilela [SMTP:[EMAIL PROTECTED]]
Enviada em: Quinta-feira, 1 de Junho de 2000 8:32
Para: [EMAIL PROTECTED]
Assunto: [sqlwin] Problema "misterioso"
Pessoal,
Minha aplica��o est� apresentando o seguinte problema: quando um select (cuja cl�usula
where possui uma vari�vel bind do tipo number) � submetido ao banco n�o retorna nada
(ex. select sigla from orgao where identificador = :nidentificador into :ssigla).
Basta eu substituir a vari�vel que tudo funciona perfeitamente (ex. select sigla from
orgao where identificador = 1 into :ssigla). Qualquer outro select que n�o possua
vari�vel bind do tipo NUMBER tamb�m funciona perfeitamente.
Algu�m sabe a solu��o deste mist�rio?
Agrade�o qualquer ajuda.
Um cordial abra�o,
Fl�via.
PS.: Desenvolvo em Centura 1.5 e o banco de dados � o INTERBASE 5 (uso ODBC p/ fazer a
conex�o).
<< Arquivo: ATT00001.html >>
application/ms-tnef