Newsgroup: it.comp.appl.access
Titolo: Tabelle collegate e Turbo Pacal

Buon giorno NG,
ho la necessitą di aggiornare dei "file" (ISAM o non ISAM non saprei) 
generati in Turbo Pascal...
E' possibile collegare questo tipo di archivi in Access 2K per poter 
aggiornare con ADODB i recordset.
Sarebbe grandioso se fosse possibile effettuare transazioni (Commit / 
RollBack).
In alternativa se non fosse possibile si possono collegare dei TXT 
aggiornabili... spero di non dover usare PUT, GET, OPEN del lontano BASIC... 
ecc...
Grazie per il prezioso aiuto
Daniele 

 Daniele
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:f30vg0$rk2$1...@tdi.cu.mi.it...

Età della pietra...
Mi devo rassegnare?
AIUTO!
<CUT> 

 AIUTO!
Scherzavo! La mia risposta era prima della battuta...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:f33b42$85c$1...@tdi.cu.mi.it...

Non avevo letto in questo vortice.
E' una prova che ho fatto ma funziona solo in append (e anche male).... 
altrimenti l'errore è
"Aggiornamento dati in una tabella collegata non supportato da questo ISAM"
I DB di Turbo Pascal non credo siano proprietari "ostaggio" solo di Pascal
Che ne pensi
Grazie

 Grazie
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:f34c88$9en$1...@tdi.cu.mi.it...

Vado a vedere.
Ti faccio sapere.
Ti chiedo la cortesia di tenere sott'occhio il thread
Grazie mille!!!
Ciao
Daniele 

 Che ne pensi
Anzi! Lascia stare il basic e inizia con il russo:
http://pascal.sources.ru/database/odbc.htm
A dx c'è l'icona del floppy con il download della libreria. Almeno spero...
Qui: 
http://www.freepascal.org/
 c'è una applicazione che, sempre se non 
sbaglio, fa un dump dei file (ppudump)...


 Ciao


 ha scritto nel messaggio 
news:f34g5p$emp$1...@tdi.cu.mi.it...

Come si dice lontano dagli occhi....
Grazie 

 sbaglio, fa un dump dei file (ppudump)...
Devo spiegarti a questo punto di che si tratta.
Con Turbo Pascal è stato compilato un programma .exe che provvede a gestire 
un "DB" .
Il Programmatore sostiene che il DB gestito dal suo programma è proprietario 
e solo il suo programma può manipolarlo.
'n ci credo ;-)
Per accedere a quei file (ISAM o non ISAM non saprei) mi vuole dare SOLO la 
possibilità di popolare un TXT che in un secondo momento
con A2k dovrei modificare (insert, update, select, delete ecc...) anche in 
maniera piuttosto frequente.  Altrettanto il suo .exe.
Non ho nessuna possibilità di gestire i sorgenti in .pas (tantomeno non è 
voglia - l'ultima volta era il 1986).
Vorrei percorre la strada dell'ODBC se esiste... oppure non so aspetto tue.
Grazie.


"OneEDP" <ONEsenzapro...@novirgiliomaTINsi.IT> ha scritto nel 
messaggio news:lgk5i.17999$%k.8...@twister2.libero.it...

Aggiungo. Non vorrei istruire il programmatore ad usare ODBC per Pascal.
E' il contrario. Devo essere autonomo nel leggere i suoi DB che mi mettera 
in comune.
Ciao 

"OneEDP" <ONEsenzapro...@novirgiliomaTINsi.IT> ha scritto nel 
messaggio news:lgk5i.17999$%k.8...@twister2.libero.it...

I file in questione sono la coppia .IDX e .DAT, penso non siano proprietari.
Ad oras nulla di nuovo!
Ciao

 Ciao
Di solito (da precedenti messaggi) i file dat/idx sono ASCII e a lunghezza fissa; se così non fosse, il sito 
filext.com
 riporta (tra 
i tanti) i database informix.
Prova ad installarti l'odbc e vedi l'effetto che fa...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
E se si trattase di picosql...
cosa ha a che fare con pasal....
Ciao
Daniele 

 Daniele 
Questo lo puoi sapere tu che sei a contatto con la persona che ha svilppato(!) l'applicazione.
A questo punto dovresi solo fare dei tentativi...
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio 
news:f38no9$hu5$2...@tdi.cu.mi.it...

Ti ringrazio per l'aiuto. Spero che sia più collaborativo e non mi ripeta 
che la gestione del file è tutta proprietaria del suo ingegno. Mi riesce 
difficile crederlo.
Ammesso che possa avere le competenze, dubito che Turbo Pascal sia un 
ambiente ideale per generare DBMS!
Alla prossima.
Ciao

"OneEDP" <ONEsenzapro...@novirgiliomaTINsi.IT> ha scritto nel 
messaggio news:4KU5i.19531$%k.9...@twister2.libero.it...

da perfetto ignorante di sistemi DBMS anche io ho messo in piedi una 
gestione davvero colossale di dati con files ad accesso Random. Ambiente 
DOS, BASIC Professional Development 7.1.
Nessun aiuto, nessun collega era il lontano 1990!
Il sistema funziona a tutt'oggi.
Ma la struttura degli archivi è 'impenetrabile' per chiunque non abbia 
sottomano i sorgenti e le procedure di lettura, salti mortali con le 
relazioni! non per 'occultare' ma per tenere in piedi tutta la struttura.
I files sono leggibilissimi, ma come sai sono a lunghezza fissa e non 
propriamente di 'testo', poichè i numeri vengono archiviati in un formato 
'abbreviato'.
Senza la specifica di struttura è impossibile 'correlare' due archivi 
diversi.
Questo te lo dico perchè è possibile crearsi una gestione personale fatta in 
casa. Tempo sprecato, nessuna garanzia di robustezza, integrità referenziale 
da costruire da zero, ma se il cliente paga ....
Prima di tutto prova di 'guardare' questi files, se sono illegibili lascia 
perdere. Ma se qualche cosa in chiaro c'è, potresti provare di importare il 
'leggibile' in qualche tabella e poi tentare di ricostruire il mancante. Ma 
è una strada molto spinosa ...
IvanDaBologna 

 ha scritto nel messaggio 
news:46656338$0$36451$4faf...@reader5.news.tin.it...

Ciao Ivan,
c'è frittura mista nei file.
Alcuni file sono txt con caratteri speciali che separano i campi (e non di 
lunghezza fissa).
Ci sono più tracciati record identificati da qualcosa suppongo, come ai 
vecchi tempi quando mi insegnavano l'uso dei TRK in COBOL ai quali sono 
stato sempre allergico.
Posto che sia possibile leggere con qualche imprecazione... non è 
sostenibile instaurare ODBC like, avere una dinamicità con queste strutture.
L'unica strata è l'ASCII da condividere...
Ciao
Daniele


allora è un formato speciale, probabilmente proprietario di qualche DBMS 
oppure simile.
Credo che la starda sia molto difficile.
Alternativa : importare tutto il possibile e 'bypassare' le tabelle 
esistenti importandole in tabelle Access ?
Otterresti due fave con un piccione ... resta da vedere quante e quali 
procedure sono facilmente ripercorribili.
IvanDaBologna