[Python] OLE Object
salvatore monaco
salvatore.monaco a gmail.com
Gio 27 Dic 2007 15:01:02 CET
> 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 <l.oluyede a gmail.com>:
> > 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 a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
More information about the Python
mailing list