[firebase-br] RES: RFUNC
Rodrigo A. de Freitas
rodrigo em solucoeseinformatica.com.br
Ter Maio 5 09:36:47 -03 2009
Mário,
A sua resposta está na documentação da RFUNC:
"The connection is produced under protocol i (1-TCPIP, 2-NetBEUI, 3-SPX,
4-locally)"
O primeiro parâmatro da sua função NÃO é o ID do usuário e sim o meio de
conexão com o banco de dados.
E o limite de 8 bytes para a senha não é da UDF e sim do próprio firebird.
[]'s
Rodrigo A. de Freitas
Análise & Desenvolvimento
Soluções & Informática
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Mário Reis
Enviada em: 5 de maio de 2009 07:02
Para: lista em firebase.com.br
Assunto: [firebase-br] RFUNC
Bom dia minha gente
Já alguém usou o RFUNC?
Tenho um StoreProcedure que visa permitir que o próprio user altere a sua
Password, e, estou fazendo assim:
If (:IN_NEWPASSWD = :IN_CONFEREPWD) Then
Select MODIFY_User(:IN_IDUser,'',:IN_LOGINNAME,:IN_NEWPASSWD, '',
'Mário','Agostinho', 'Reis', 'SYSDBA', 'masterke')
from RDB$DATABASE into :OUT_RETURN;
Até aqui tudo bem, i.e., à parte da exigência, absurda, da RFUNC apenas
permitir 8 bytes para a Password.
Agora, estranho é :IN_IDUser ter de mandar sempre « 4 », seja qual for o
User, doutro modo não altera a PassWord.
Alguém sabe dizer-me porquê? Este "Numero" não deveria ser unico para
cada
User. O que posso estar a fazer mal? Haverá outra forma de fazer isto na
minha
aplicação?
Obrigado
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Nenhum vírus encontrado nessa mensagem recebida.
Verificado por AVG - www.avgbrasil.com.br
Versão: 8.5.287 / Banco de dados de vírus: 270.12.18/2096 - Data de
Lançamento: 05/04/09 17:51:00
Mais detalhes sobre a lista de discussão lista