Newsgroup: it.comp.software.database
Titolo: non si riconosce database

Ciao ragazzi, dovrei creare un programma per un'azienda che fino a questo 
momento utilizzava un programma realizzato molti anni fa ma divenuto oramai 
obsoleto. Come la maggior parte dei programmatori che si ritrovano dinanzi a 
ciò, dovrei importare i dati dal vecchio database. L'ho già fatto altre 
volte con altri tipi di database e non ho mai riscontrato grossi problemi, 
ma questa volta mi ritrovo in serie difficoltà. Sfogliando la root del 
programma vecchio, ho trovato quella che suppongo sia la cartella dei dati. 
In questa cartella ci sono molti file, tutti di questo tipo:
nomefile1
nomefil1.key
nomefile2
nomefil2.key
nomefile3
nomefil3.key
Il formato è proprio quello che ho scritto, cioè nome file (senza 
estensione) e nome file.key (key come sapete è l'estensione dei file di 
registro). I file sono proprio quelli dei dati, infatti se provo a 
rinominare quelli senza estensione in nomefile1.txt viene fuori un casino 
enorme di dati e cmq sono mischiati anche i nomi degli articoli, ma non sono 
messi in ordine e non certo in modo che  io possa importarli, il che 
complica molto le cose.... Il fatto è che proprio non so di che tipo di 
memorizzazione si tratti ... Qualcuno di voi può aiutarmi??...vi siete mai 
ritrovati difronte ad un database di dati del genere??...si tratta davvero 
di file di database oppure sono file che si aprono con qualche lettore di 
testo specifico??...cosa posso provare?..
grazie a tutti
Max 

 testo specifico??...cosa posso provare?..
...sei sucuro che tu un lavoro del genere lo hai gia' fatto?
Io proverei a contattare la software house che fece il programma e
domandare a loro. Altrimenti la cosa migliore da fare e' fare il lavoro
manualmente, una bella stampa (che ci sara' sicuramente l'opzione) e poi
si reinseriscono.
Davide
-- 
Carpe Daemon -- Seize the background process!
   -- From a Slashdot.org post

 ha scritto nel messaggio 
news:r0kb56-...@gort.onlyforfun.net...


 riesco a decifrare [...]
Puoi provare a postare le prime righe di uno di questi file, magari 
qualcuno riconosce il formato.
Ovviamente cum grano salis... ;)

 i vostri 10000 articoli vecchi.. :-)
Intanto una premessa: per favore cerca di utilizzare un po' meno
puntini che a leggerti mi viene l'ansia.
Venendo al punto, reinserire i dati da una stampa non vuol dire
doverli inputare a mano, eh. Basta che la stampa la fai su una
stampante virtuale generic/text only (aka print to file) e ti trovi un
file txt con tutti i dati incasellati a larghezza fissa, da quello è
facile scrivere una routine di import che ti carichi tutte le righe
nel tuo nuovo DB in pochi secondi. E se non conosci queste tecniche è
inutile che ti inalberi se ti si fa velatamente notare che sei niubbo,
perchè lo sei ;^)
bye!

 doverli inputare a mano, eh. Basta che la stampa la fai su una
Anche dovendolo fare a mano, esistono ditte che lo fanno appositamente,
il termine tecnico e' "perforatura".
Ai vecchi tempi la mia ditta impiego' tre studentesse del locale
istituto di segretariato d'azienda per una settimana per imputare i
250.000 valori di un inventario che esisteva solo in cartaceo. 3 perche'
ognuna delle tre lo inseri' TUTTO e poi i tre files vennero confrontati
per trovare gli errori.
Davide
-- 
The Microsoft Torque Wrench: what do you want to shear today?
--Malcolm Ray

 ha scritto nel messaggio 
news:9f659d4a-e7fc-404c...@f40g2000pri.googlegroups.com...


 ha scritto nel messaggio 
news:bgob56-...@gort.onlyforfun.net...


Hai ragione,  ecco un estratto:

 i


h  a

h 
³ &#0;&#0;@ 

"Pablo Xon" <pabl...@NIENTESPAMconcavi.net> ha scritto nel messaggio 
news:49832f0d$0$1115$4faf...@reader3.news.tin.it...


 incavolo....e credo motivatamente....
1) quoti da cani
2) postarlo in HEX avrebbe più senso
3) sei niubbo, dai, non è un problema :-)
-- 
ValeRyo
CBR600F "Cerbero" - 
http://www.slimmit.com/go.asp?6YT
GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png
 

 riuscite a decifrarli mi fate un favore enorme
Non si allegano file sui newsgroup!
Comunque non riconosco questo formato, ma non mi sembra difficile
da decifrare.


 ha scritto nel messaggio 
news:glvfcb$ngi$1...@alix.livenet.it...


 per risolvere.
Premesso che ho letto il thread e sono rimasto allibito dalle tue 
repliche a risposte che ti venivano date in maniera seria.
Ad ogni modo il mio suggerimento è di aprire i file con un editor 
esadecimale e cercare di individuare i separatori.
Tutte quelle &# che hai riportato possono dipendere dal charset che usi 
per leggere il file o forse li vedo solo io sul mio computer perché il 
tuo client non indica il charset.
Ad ogni modo se vedi x0D x0A in giro puoi sostituirli.
Puoi anche provare con i programmi file o iconv per individuare il 
charset, ma a intuito sarà Windows-1252.

 dai una soluzione per risolvere.
Continui a quotare da cani.
Se vuoi un aiuto anche da gente più qualificata di me (e qui ce n'è
a bizzeffe) ti consiglio di cambiare un po' il tono delle tue richieste.
Prova ad aprire quel file in esadecimale e ti si aprirà un mondo nuovo.
E quota, per favore...


 ha scritto nel messaggio 
news:gm15u4$2n6$1...@alix.livenet.it...


Ti ringrazio
Max
"Andrea D'Amore" <suppane...@gmail.com.invalid> ha scritto nel 
messaggio news:suppanewsNOSPAM-89...@nntp.aioe.org...


 altrimenti risparmiatelo. L'unico che mi ha aiutato davvero da quando ho 
Sono troppo buono per questo porcaccio mondo...
Comunque a parte gli scherzi se devi risolvere questo problema ti 
conviene guardare la struttura del file e contemporaneamente contattare 
gli sviluppatori originali, insomma prova tutto quello che può servire 
ad aiutarti.
Tra l'altro per risposte "al volo" usenet non è detto sia lo strumento 
adatto, IRC è molto più real-time da questo punto di vista.

Cercherò di seguire il tuo consiglio...
ti ringrazio ancora.
Max
"Andrea D'Amore" <suppane...@gmail.com.invalid> ha scritto nel 
messaggio news:suppanewsNOSPAM-FB...@nntp.aioe.org...


 nomefil1.key
Ho gia' visto questa situazione, era un gestionale sotto DOS.
Io prendevo le stampe direttamente dalla directory dello spool
di stampa (dopo aver messo in pausa la stampante) dato che erano
praticamente in plain text.
Forse puoi fare la stessa cosa puntando al file di dati
medesimo, fai delle prove.
Poi usavo Excel con la funzione "Importa dati da file di testo"
opzione "a larghezza fissa"; in questo modo si puo' saltare
oltre la prima parte di garbage ed arrivare ad. es. al codice,
che e` sempre di 13 caratteri. Poi la descrizione, sempre tot
caratteri, poi la categoria etc.
Alla fine risultera` un foglio tipo:
 b &#0;&#0;@X &#0;&#0;@(#&#0;&#0;@
8025569114397 SET 6 TAZZINE I MITI DEL CINEM CUCINA 0038 NR
 b &#0;&#0;@X &#0;&#0;@(#&#0;&#0;@
0026102026069 SERV.PIATTI 19PZ CORAIL ARCOPA PIATTI 0036 NR
 b &#0;&#0;@X &#0;&#0;@(#&#0;&#0;@
A questo punto farai un ordinamento di tutto il foglio
per la colonna "codice". Se fatto giusto, i garbage appariranno
raggruppati alla fine, dove potrai cancellarli in un colpo solo!
Ti ritroverai un foglio pulito che sara` semplicissimo
reimportare dove vuoi.
ciao
ps: facci un pensierino a quotare ed evitare il top posting

 ha scritto nel messaggio 
news:MA1hl.256551$FR.5...@twister1.libero.it...


 outlook express e qui compare solo la voce rispondi e non la voce quote...
Il quoting non e` dato dallo strumento che si usa, ma da come ci si
approccia nella lettura e nella risposta ad un messaggio. Se ad esempio
usassi OE, mi comporterei esattamente come con qualsiasi altro sistema,
ovvero:
- Accedo alla funzione di risposta del messaggio riportanto il testo
  originale quotato;
- Elimino il testo quotato che non mi interessa;
- Mi posiziono sotto al testo quotato ed incomincio a rispondere.
Questo perche` quotare non solo permette di essere piu` diretto nelle
risposte (sto rispondendo ad una determinata frase, non a tutto il
post), ma mi permette anche di mostrare del rispetto verso la persona
con cui sto discutendo; rispetto che, ovviamente, *pretendo* che mi sia
riconosciuto
Enrico

 tono
E fai male, perché è già la terza volta che ti dico come aprire quel
file e risolvere il tuo problema.


 ValeRyo
Io il problema adesso so come risolverlo ma non di certo grazie a quello che 
hai detto tu...ogni vostro consiglio ha scaturito una diversa reazione in 
me.. C'è chi mi ha aiutato a risolvere il problema, chi mi ha insegnato come 
si quota, e chi invece mi ha fatto incavolare. Ecco, tu hai fatto 
specificamente l'ultima delle 3, ma non è colpa tua sai..anche insegnare è 
un'arte e quell'arte non ti appartiene, ed il fatto che non ti appartenesse 
l'ho capito già qualche tuo post fa quando hai detto:
1) quoti da cani
2) postarlo in HEX avrebbe più senso
3) sei niubbo, dai, non è un problema :-)
Sai un insegnante vero per il quale, il fatto che il sul interlocutore sia 
niubbo in una materia, non rappresenti un problema, non glielo fa notare 
dicendoglielo...almeno non mi è stato così insegnato da piccolo e così non 
insegno io sulle materie che conosco, ragion per cui capita spesso che chi 
insegna con modestia riceve dei complimenti e riconoscimenti da parte di 
altri e che per ovvie ragioni tu non potrai mai riceverli con il tuo 
approccio.
Max 

 Io il problema adesso so come risolverlo
Sarebbe utile se lo riportassi qui, a beneficio di chi in futuro dovesse
avere il tuo stesso problema.


ma tu faresti meglio ad imparare gli smile a cosa servono.
Cavolo...e tu ora me lo dici che se uno insulta poi basta uno smile???
Valerio, sei incapace, presuntuoso e stronzo :-)
Max 

 gli occhiali sulla testa,
Pensavo di essere bravo con le analogie ma mi inchino al maestro.

 ad aiutartmi.....
Temo di aver già fatto il possibile.
bye!

"Andrea D'Amore" <suppane...@gmail.com.invalid> ha scritto nel
messaggio 
news:suppanewsNOSPAM-AC...@nntp.aioe.org

ROTFL :-)


 Valerio, sei incapace, presuntuoso e stronzo :-)
Ti sei identificato al meglio, complimenti!


Ah, niubbo ora è un insulto?
Visto che mi hai svelato un segreto tu, te ne svelo uno anche io. Ogni 
parola può essere un insulto a seconda del contensto e della persona che lo 
riceve. Già per mia natura odio un parola come niubbo, in qualsiasi contesto 
si trovi. Oguno di noi ha poi un carattere a se e sono certo del fatto che 
anche tu lo sia stato niubbo così come sono certo che anche a te ti abbiano 
chiamato niubbo. Il fatto è che se tu decidi di tenerti un "niubbo" o 
qualsiasi altro tipo di parola sono scelte tue, e le rispetto. Una cosa 
resta certa, io non voglio essere chiamato niubbo ne da te ne da nessun 
altro, che io lo sia o no!.. questo semplicemente per un fatto di carattere 
mio, che sia un pregio o un difetto... non è questo importante...è 
importante che per me niubbo è un insulto ed è giusto che tu rispetti il mio 
puto di vista, specie quando indirizzi quella parola me.
Credo sia tutto
Max 

 Credo sia tutto
Certo che ultimamente in questo ng tira un'aria da rissa... :D

 Certo che ultimamente in questo ng tira un'aria da rissa... :D
No, è che ci sono tante persone ignoranti e presuntuose.

 Certo che ultimamente in questo ng tira un'aria da rissa... :D
Rissa? Forse "rosicata" è la parola adatta... ;^)
bye!

 Forse "rosicata" è la parola adatta... ;^)
Forse "rosicata" dalle mie parti ha un significato diverso perché non ti 
seguo... :)

 specie quando indirizzi quella parola me.
Il fatto che *per te* sia un insulto non vuol dire che lo sia.
Quando arrivi in un nuovo contesto (vedi il 'Bar dello Sport' di prima)
non aspettarti che sia il resto del mondo ad adattarsi a te: se il
barista ti chiama "nuovo cliente" non puoi prenderlo a seggiolate
perché per te è un insulto.


 perché per te è un insulto.
E' forse questo il punto non troppo chiaro. Per me un barista che dice nuovo 
cliente non è come un frequentatore che dice niubbo all'ultimo arrivato, 
questo per il discorso che ti facevo un post fa. Sarà che sono fatto in modo 
strano, ma sono 2 cose molto differenti per me. Forse per il fatto che (e 
l'unico che ha capito è Hermooz) io usavo quel termine nel gioco online per 
mazzolare(moralmente) quelli che non sapevano giocare, per cui mi sembra di 
rosicare..!.. Evidentemnte Hermooz capisce cosa intendo.. Forse è solo il 
mio modo strambalato di vedere alcune cose, e mi scuso con coloro che ho 
potuto evidentemente offendere (sei incluso anche e forse specialmente tu 
Valerio) con questo mio cattivo carattere...
Max
 


"rissa" è quando più persone se le suonano, "rosicata" è quando ce
n'e' una sola che strepita e sbatte i piedi mentre gli altri più o
meno son tranquilli ;^)
bye!

 mio modo strambalato di vedere alcune cose,
No, è che sei cresciuto in un cyberspazio diverso ;^)
bye!

 ha scritto nel messaggio 
news:cfeaa59e-579d-478d...@i24g2000prf.googlegroups.com...
