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