Rodrigo;
J� fiz o que vc disse e n�o funciona, esta dar erro.
criei uma fun��o:

Function: SAM_Criptografia
        Description:
        Returns
        Parameters
                String: sUsername
                Boolean: FALSE
        Static Variables
        Local variables
        Actions

depois usei este c�digo:

Set sUsername = dfUserName
Call SqlPrepareAndExecute( hSql, 'select PASSWORD from SYSUSERAUTH 
        into :sPassword where NAME='||'SAM_Criptografia( sUsername,
FALSE )' )

fiz isto e est� a me dar erro : 

"Plus sign required for outer join" erro n�mero: "979"
" Reason: Attempting to use the outer join syntax in a select statement
              and a plus sign (+) should immediately follow a column
name.

      Remedy: Correct SQL statement."

depois fica com o cursor selecinado na string "sUsername"


rgds
orfeu.



-----Mensagem original-----
De: Rodrigo Villaverde [mailto:[EMAIL PROTECTED]]
Enviada: quinta-feira, 5 de Julho de 2001 14:43
Para: [EMAIL PROTECTED]
Assunto: RE: [sqlwin] PASSWORD


Orfeu;

Bem, o SqlBase naum implementa stored functions. Caso vc usasse o
Oracle, 
iria indicar a criacao de uma.
Mas vc tem como fazer o q vc quer com o Centura mesmo.
Vc deve implementar uma fun��o que receba uma string, e retorne o valor 
criptografado.
Ex: Function SAM_Criptografia ('TESTE', TRUE )
Esta fun��o dever� retornar uma String
onde:
1. parametro: string a ser criptografada/descriptografada
2. parametro: boolean que indica (TRUE -> Criptografa, FALSE -> 
Descriptografa).

Na sua aplicacao vc chama da seguinte maneira:

Call SqlPrepareAndExecute (hSql, "SELECT PASSWORD from SYSUSERAUTH into 
:sPassword where NAME= "||SAM_Criptografia ('TESTE', TRUE) )

Isso ir� resolver seu problema.
Um abra�o;
Rodrigo.

________________________________________________________________________
_
Get Your Private, Free E-mail from MSN Hotmail at
http://www.hotmail.com.

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

=============================================Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
=============================================

Responder a