On 22/07/11 15:41, Walter Valenti wrote:
>> Poi darci l'errore completo? Per capire da dove arriva la richiesta di
>> > una libreria nativa (probabilmente chiamata con P/Invoke).
>> > 
> 
> 
> System.DllNotFoundException: libgda-2.so.3
> at (wrapper managed-to-native) System.Data.OleDb.libgda:gda_init 
> (string,string,int,string[])
> at System.Data.OleDb.OleDbConnection.Open () [0x00000] in <filename 
> unknown>:0 
> at MyGeneration.dOOdads.TransactionMgr.CreateSqlConnection 
> (MyGeneration.dOOdads.BusinessEntity entity) [0x00000] in <filename 
> unknown>:0 
> at MyGeneration.dOOdads.TransactionMgr.Enlist (IDbCommand cmd, 
> MyGeneration.dOOdads.BusinessEntity entity) [0x00000] in <filename unknown>:0 
> at MyGeneration.dOOdads.DynamicQuery.Load (System.String conjuction) 
> [0x00000] in <filename unknown>:0  

Ah, OldDb.

1/ Procurarmi la versione con soname .2 di libgda, ricompilare,
installare, incrociare le dita.

2/ Procurarmi i sorgenti dell'assembly System.Data.OleDb (che non credo
sia nativo di Mono) e vedere se ricompila con la libgda nuova.

Se hai possibilità di mettere mano ai sorgenti però la cosa migliore
sarebbe scrostare via System.Data.OldDb e passare ad un driver nativo
per il database che usi, oppure usare GDA#. System.Data.OldDb non credo
sia più supportato.

federico

-- 
Federico Di Gregorio                         federico.digrego...@dndg.it
Studio Associato Di Nunzio e Di Gregorio                  http://dndg.it
 - Ma cos'ha il tuo pesce rosso, l'orchite?
 - Si, ha un occhio solo, la voce roca e mangia gli altri pesci.


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e298044.7080...@dndg.it

Rispondere a