> Non sapevo che i dbf supportassero password. Pensavo fossero
> semplicemente archivi tabellari

infatti tabella utenti.dbf con campo user e campo passwd

se in questa tabella la coppia user  passwd e' vera il metodo
restituisce ok e permette all'ogetto di eseguire l'altro metodo

Esempio di utilizzo in Visual Basic:

Sub main()
        Dim eng as Object
        Dim tmp as Integer
        Dim tradotto as string

        On error goto crypt_error
        ' crea un'istanza dell'oggetto
        Set eng = CreateObject("Crypt.Engine")
        ' inizializza l'oggetto
        tmp = eng.CEInitialise("USER", "PASSWORD")
        ' traduce il valore
        tradotto =                        
eng.CETranslate("CAMPO","TABELLA","Valore")
        ' distrugge l'oggetto
        Set eng = Nothing
        Exit Sub
Crypt_error:
        MsgBox( Error ) 
End Sub

quindi io ho due DBF utenti con cui controllo user e passwd  epoi ho
la tabella in cui il campo nome che e' cryptato e che tratto con vb il
tutto poi lo faccio scrivere su una tabella di access ma quello non e'
un problema....

spero di essere chiaro


2007/12/27, Lawrence Oluyede <[EMAIL PROTECTED]>:
> > il primo metodo riceve come argomenti ("user" e "passwd")
> > dell'archivio dbf a cui si collega
> > e restituisce un boolean a seconda se i valori sono corretti
>
> Non sapevo che i dbf supportassero password. Pensavo fossero
> semplicemente archivi tabellari
>
> > il secondo metodo riceve ("nome tabella.dbf", "nome campo", "stringa 
> > criptata")
> > e restituisce un stringa con valore in chiaro
> >
> > questi due metodi li invoco con un subroutine in vba dentro un modulo
> > di MS access che alla fine scrive il valorein chiaro su un campo del
> > db
> >
> > a me servirebbe invocare questi metodi con Python se si puo' e invece
> > che scrivere in access scrivere il dato su un altro db
>
> Mi sfugge cosa c'entri Python con tutta questa machinery in vba perĂ².
>
> Puoi spiegarmi il rationale di tutto il procedimento? Magari invece di
> impazzire troviamo un modo intelligente per girarci intorno
>
> --
> Lawrence, stacktrace.it - oluyede.org - neropercaso.it
> "It is difficult to get a man to understand
> something when his salary depends on not
> understanding it" - Upton Sinclair
> _______________________________________________
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a