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

Responder a