| Author | Post |
|---|
whoandwhy Member
|
Posted: Thu Oct 12th, 2006 04:27 pm |
|
I'm try to developper a .NET class to access DAT files via DDF under
this version of btrieve using WorkStation engine.
Some can give me a idea about it?
|
admin Administrator
|
Posted: Thu Oct 12th, 2006 06:01 pm |
|
Ciao,
non so molto di .NET, ma sono sicuro che il método unico di accedere i dati Btrieve 6.15 tramite i DDF è quello di ODBC. C'era una volta, dieci anni fa, un controllo ActiveX, sviluppato da Smithware, ma non esiste più, e se si, probabilmente non funzionerà con .NET. C'è un driver ODBC, venduto da Data Direct, (http://www.datadirect.com) che forse funzionerà con .NET.
Ma perché non si può aggiornare alla versione più recente?
Spero che t'abbia aiutato.
Wayne Freeman
|
whoandwhy Member
|
Posted: Fri Oct 13th, 2006 07:59 am |
|
Non posso perchè la base dati non è normalizzata.. è una procedura sviluppata in buon stile "spaghetti" . Tanto per farti capire.. ho una struttra che viene replicata molte volte ossia invece di avere un record master e n record details ho un record master and n files percui dovrei prima normalizzare la base dati per utilizzare ODBC. Devo per forza accedere ai files mediante API btrieve e nel contempo non voglio avere strutture "fisse" nei nuovi programmi..
Cè la faro... questa notte ho già messo in piedi una classe di accesso ai dati via API oggi la provo..
Quando avrò finito se vuoi ti darò i sorgenti in .NET
Grazie
|
admin Administrator
|
Posted: Fri Oct 13th, 2006 06:42 pm |
|
Conosco questo problema. Hai scelto la strada giusta, utilizzando l'API prima di tutto.
Devo dirti che il DDF Builder che funziona con Pervasive.SQL v9.5 tratta meglio con le basi di dati non-normalizzate, affinche sia possibile bonificare, diciamo, i DDF vecchi.
Comunque, buona fortuna, e grazie per aver fatto una visita al nostro foro.
Wayne
|
whoandwhy Member
|
Posted: Sat Oct 14th, 2006 05:35 pm |
|
Siiiiiiiiiiiii ... ho creato la classe .NET di accesso ai dati e funziona..
Mi sono costati un pò di nottate.. ma va.. ora resta solo da implementarla..
Grazie lo stesso dell'incoraggiamento..
Ti avverto comunque quando l'ho completata..
CiAo!!!!!
|
whoandwhy Member
|
Posted: Tue Oct 17th, 2006 04:54 pm |
|
Fatto la classe è pronta... la stò utilizzando alla grande
Ciao
|
 Current time is 02:29 am | |
|