Newsgroup: it.hobby.fai-da-te
Titolo: gestionale incriccato...

eh si, dopo il modem mi si è incriccato il programma gestionale! Il 
programma non so in che linguaggio sia scritto, penso delphi... esce un 
errore "key violation.". A quanto pare il programma è a posto, ma mi si 
è danneggiato il database. Sembra che il database degli articoli sia 
integro. Una parte del programma che vi accede non ha problemi mentre 
un'altra non funziona più e restituisce quell'errore. Il tutto è 
successo dopo che per sbaglio ho premuto il pulsante di spegnimento 
sulla tastiera a metà di una vendita anziché il pulsante "F12" che serve 
a confermare la vendita e scalare le quantità vendute dal database 
articoli. Il programma in questione è il Finson "progetto negozio al 
dettaglio 5". Secondo voi che posso fare? :'(
Spero che non mi tocchi ributtare dentro il programma i quasi 2000 
articoli diversi!!!

 articoli diversi!!!
A parte consigliarti di comprare un gestionale "decente" (non si puo'  
affidare un'attivita' ad un prodotto Finson :)) la cosa che puoi tentare  
e' individuare il file colpevole, se e' fatto con delphi probabilmente  
usera' il bde, poi provare ad aprire il file con il database desktop della  
borland e provare magari a renidicizzarlo o compattarlo.
Ma bisogna vedere nei dettagli, adesso ti sto parlando alla lontana.
Comincia a dire che estensione hanno i files ecc
Ciao.Alberto.
-- 
===============================================================
Alberto Rubinelli - A2 SISTEMI  Opera 8.50->
news.bbip.it
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 640149  Fax 0321 391769 BBS 0321 392320
Mail: 
alb...@retrocomputing.net
  ICQ : 49872318
Skype : albertorubinelli
Visita il mio museo di computers: 
http://www.oldcomputers.it
---------------------------------------------------------------
Per favore, non scrivetemi in html, testo ascii a 7 bit
Non rispondo a chi mi scrive con indirizzo di reply alterato

Proprio la persona che speravo rispondesse!
I files omonimi hanno estensione
DB
MB
PX
VAL
XG0
YG0
Io parlando con conoscenti alla facoltà di ingegneria che vendono i loro 
gestionali ho sentito che anche loro basano i loro prodotti sul DB 
Borland. Solo che un Finson costa sui 100 euro. Questi figuri vendono i 
loro programmi a 2000 e passa euro + iva + assistenza + + + +....
Mi son quindi immaginato che anche programmi più blasonati si basino 
tutti sullo stesso database server. Inoltre per le mie necessità basta 
un programma davvero semplice! Il finson in questione ha già anche 
troppe funzionalità. Purtroppo io di database non ci capisco un ciufolo.

 troppe funzionalità. Purtroppo io di database non ci capisco un ciufolo.
Non esiste una regola per la scelta del database, diciamo che il  
programmatore migliore e' quello che sceglie non il db migliore, ma il  
piu' adatto per l'applicazione.
Comunque, lasciando perdere tutte queste belle considerazioni, ora sai che  
hai dei files in formato paradox.
Dovresti individuare quello che viene aperto quando succede il problema.
Poi puoi provare a reindicizzarlo/compattarlo.
Il programma non ha una funzione di reindicizzazione archivi ? Di solito  
e' presente, magari con un programma esterno.


 articoli diversi!!!
Hai provato a contattare Finson?
Tanto, e quando dico tanto intendo veramente tanto :-) tempo fà, li 
avevo sentiti per un problema su un loro prodotto e me lo avevano 
risolto abbastanza in fretta ... non si sa mai ;-)
byEz
-- 
Claudio(BS)
L'unico problema per l'uomo non sta nella difficoltà delle sue imprese
ne' nella quantità di denaro necessario per compierle, ma nella durata
della sua esistenza. (Claudio 14.02.2004)
NB. Protezione antispam
Per rispondere aggiungere claudio

Ciao. Programmo in Delphi dal 1998.
Confermo quanto detto su Paradox.
E' molto facile che detti file si corrompano, soprattutto se il programma 
che li usa è scritto con i piedi.
Quando noi ci lavoravamo facevamo operazioni di aggiornamento/scrittura solo 
su tabelle temporanee in modo da minimizzare il tempo in cui la tabella vera 
e propria stava in stato di aggiornamento.
Infatti l'occorrenza di un errore/mancanza corrente o qualsivoglia altro 
mentre una tabella Paradox è in aggiornamento ne causa come minimo la 
corruzione degli indici.
Vi sono comunque 2 stadi di corruzione dell'archivio : uno è come detto la 
corruzione degli indici più frequente e più facile da sistemare, l'altro la 
corruzione della struttura.
Per entrambi i casi esistono dei tools per la ricostruzione, inutile dire 
che la seconda non si conclude quasi mai con esito positivo.
Ti suggerisco di copiare tutti i file del database in una cartella di 
appoggio per backup e provare a fare una ricostruzione indici.
Se non riesci batti un colpo e vedo se te li sistemo io.
Ciao,
David
-- 
******
L'uomo è padrone di ciò che ha da dire ma è schiavo di ciò che ha detto.
****** 

Lo so che non lo fa mai nessuno però lo chiedo lo stesso: un backup è
mai stato fatto?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

articoli diversi!!!
MI pare che di risposte ne hai avute parecchie ma aggiungerei che:
DEVI IMPARARE A FARE I BACKUP!!
Se uno ha dati importanti che hanno richiesto tempo per essere
inseriti DEVE fare delle copie di sicurezza sempre e comunque. NON è
una perdita di tempo, non ci sono scuse del tipo non ho avuto il tempo
per farlo, se uno si organizza il backup lo può fare pure
nell'intervallo pranzo mentre è via, se non vuole lasciare il PC
acceso la sera.
Solitamente, eccetto nei posti dove ci sono persone dedicata all'IT i
più attenti e migliori "backuppisti" son quelli che hanno perso due
settimane a reimmettere tutti i dati persi ;)
***
Visita il sito ufficiale del gruppo: 
http://www.i-h-f.it
***
-- 
La Collina Incantata - Allev. Cani S.Bernardo - Pensione per cani
http://www.lacollinaincantata.it
 - 
lacollina...@despammed.com
Personal: 
http://www.40annibuttati.it/

 Ciao. Programmo in Delphi dal 1998.
Eh, io ci sono arrivato dal Turbo Pascal :)
Ti chiedo una cosa, visto che siamo colleghi : hai fatto il salto a .NET ?
Pensi sia veramente il futuro o no ?
Io sono restio ...


Restio anche io...
qui in ditta usiamo il D2005 ma facciamo progetti per Win32.
Per il .NET mi ripropongo di inziare ad usare un po' di c# ma giusto per 
curiosità.
Di dove 6?
Ciao!


***
Mi accodo alla discussione per scroccarti un consiglio.
Attuallmente come backup utilizzo un file batch 
tipo 
xcopy f:\*.*  "C:\Documents and Settings\nomeutente.dominio\" /e /c /D
Y /I/
 F e' una unita' del server e C e' una unita' di una workstation.
Mi piacerebbe poterla salvare in C pero' in forma criptata  sempre
utilizzando un file batch.
Cosa mi consiglieresti?
Ciao
Lallo

 settimane a reimmettere tutti i dati persi ;)
Noi usiamo dire: "un database e' tanto piu' affidabile, quanto piu'  
aggiornato e' il suo backup" :)


 Cosa mi consiglieresti?
Rispondo anche io, sperando tu non ti offenda :)
1) perche' salvare sulla stessa unita' ? meglio sul server, almeno e' in  
due posti diversi.
2) per criptare il modo piu' semplice e' winzip/pkzip, direttamente da  
linea di comando, con password


 Ciao!
Novara


Anche io lavoro prevalentemente con il 6.
Ho lavorato con il 7 solo per tenere dei corsi su Delphi.
Ho installato l'8 e ho vomitato : errori dappertutto, andava "veloce" come 
il vecchio JBuilder, incompatibilità tra il .net framework MS e quello 
distribuito con Delphi.... mah
Il 2005 l'ho installato e tolto dalla mia macchina.
Adesso lo uso/guardo/provo con un mio collega.
Ma il C# ha dalla sua la forza commerciale di MS e poi costa poco :)
Io abito in provincia di Prato ma sono FIORENTINO ! :P
Ciao,
David


I backup ce li ho, ma son vecchi ormai di qualche settimana. Purtroppo 
ogni volta che viene effettuato un ordine, sono vagonate di articoli 
inseriti. Penso che comincierò a fare uno o più backup al giorno.

 risolto abbastanza in fretta ... non si sa mai ;-)
Speriamo sennņ sono nella m...

Sai dove trovo qualche tool per i database paradox? O almeno come si 
chiamano? Almeno provo una riparazione sui backup...

 inseriti. Penso che comincierò a fare uno o più backup al giorno.
La maggioranza dei clienti che hanno attivita' come la tua, noi li  
backuppiamo due volte al giorno, una in pausa pranzo, l'altra alla  
sera/notte. Per quello che costa, e' una sicurezza in piu'
Ovviamente backup a rotazione !! altrimenti rischi di avere copie di dati  
gia' rovinati


 per la riparazione.
beh, questo gli fa onore. speriamoin bene, che si possano recuperare i dati


 chiamano? Almeno provo una riparazione sui backup...
Sul sito della borland, cerca il database desktop.
Il BDE dovresti averlo gia' installato, visto che ti gira il programma


inseriti. Penso che comincierò a fare uno o più backup al giorno.
Il backup se non è giornaliero ( ameno di non attività) non ha senso.
Purtroppo son cose che molti imparano solo quando hanno un porblema.


linea di comando, con password
Sul PC ho winzip 8.1 sr1 evaluation version): posso farlo anche con
questa versione?
Ciao e rigrazie
Lallo

 questa versione?
penso di si, ma non ho provato. guarda nell'help.
altrimenti piu' tardi ci guardo io.
Ciao.alberto.


 Lo so che non lo fa mai nessuno 
Modalità OT:
Beh beh beh ... nessuno è un po' drastico,
5 al giorno sono sufficienti? ;-)


5 al giorno sono sufficienti? ;-)
5? eccheè.. la banca d'italia? :)


 5? eccheè.. la banca d'italia? :)
Se ti parlavo di cluster a cosa mi paragonavi? Al fondo monetario 
europeo? ;-)
Peccato che il clustering costa un PO' di più di quello che è il mio 
budget ;-)
Comunque col fai da te il server fa da sè ... hehehe bel gioco di parole ;-)
P.S.
Anche un'azienda ferma costa ;-)
byEz


 budget ;-)
Dipende da che macchine usi :) Io ne ho fatto uno con delle Sun di  
recupero, dismesse e prese a poche lire.
Ovviamente e' lento ... ma libidinoso :)


 Ovviamente e' lento ... ma libidinoso :)
Questo sì che si chama fai da te! ;-)
Piacerebbe anche a me provare, magari a casa tanto per togliermi lo 
sfizio :-)
Però tra una fresata, una badilata ed una rastrellata non mi resta molto 
tempo ;-)
Altrimenti questo non sarebbe il NG giusto ;-)


tempo ;-)
UNa "manciata" di vecchi PC e Beowulf (
www.beowulf.org
) e ci giochi un
po'... 


 po'...
C'e' un tedesco che ha riempito una stanza con dei vecchi 486 tutti con  
beowulf :) se trovo la foto la posto


 
Ho dato un'occhiata veloce al contenuto del sito e mi sono eccitato come 
un bambino nel paese dei balocchi :-)
Mi sembra un fai da te molto interessante ed inoltre potrei reciclare 
alcuni vecchi pc che stanno in cantina ad ammuffire :-)
Appena avrò un po' di tempo approfondirò, per ora sto' costruendo una 
CNC a 3 assi, compresa l'elettronica di controllo, e mi assorbe ogni 
momento libero.
Grazie per l'ottimo suggerimento, non andrà sprecato ;-)


Scusa sono a lavoro e non ho molto tempo per leggere.... ma sono curioso 
curioso.... di che si tratta?
In due parole...
Thanks!
-- 
******
L'uomo č padrone di ciņ che ha da dire ma č schiavo di ciņ che ha detto.
****** 

 
N.B. Spiegazione base terra terra e senza pretesa alcuna ;-)
Distribuire un carico di lavoro su più pc anche se l'utente finale 
"vede" solo un fornitore di servizi (es: un solo databse).
Serve a dare continuità e/o velocità di elaborazione anche in caso di 
guasti gravi.
byEz
PS. Gli addetti ai lavori perdoneranno ... come potrei spiegare il 
clustering in 3 righe? :-P


Certo fino a lì ci arrivo :)
La mia domanda era che cosa c'è di particolare in quel sito?


 
Il software per realizzare una cosa del genere, ma come dicevo prima, 
l'ho scorso velocemente, quindi è da verificarne la validità.
Anch'io sono un po' di fretta, l'ho bookmarcato ed appena avrò tempo 
approfondirò il discorso.
byEz


Keep in touch as soon as possible ;)
-- 
******
L'uomo č padrone di ciň che ha da dire ma č schiavo di ciň che ha detto.
****** 

In due parole...
Sistema di elaborazioen distribuita con una apposita versione di
Linux... č stato utilizzato anche in progetti di grossa dimensione,
inq uel csaso non per riciclare vecchi PC :)


l'ho scorso velocemente, quindi è da verificarne la validità.
Sulla validità direi no problem visto che viene utilizzato in
moltissimi progetti universitari ad es:
Sandia National Laboratory
Combustion Research Facility
Joe Oefelein, Sr. Member of Technical Staff
Sandia National Laboratories Combustion Research Facility (CRF)
studies energy conversion processes for applications such as power
plants, internal combustion engines, and industrial furnaces. As a
Department of Energy facility, they collaborate with scientific and
commercial partners in aerospace, automotive, transportation, and
power generation industries. The collective goal is to find high
efficiency, low emission solutions to complex combustion problems.
CRF simulates reacting flows, running two classes of jobs:
    * Large scale simulations of turbulent reacting flow process in
energy conversion devices such as gas turbines and internal combustion
engines;
    * Model validation against state-of-the art experimental
measurements of complex reacting flow processes, including chemical
reaction kinetics and heat transfer.
Ovvio che non aprliamo di sisemi parallei che competono nella
classifica dei top 100 computer più potenti al mondo :)


 classifica dei top 100 computer più potenti al mondo :)
Proverò per il 101(esimo) :-)
Vabbè ... diciamo che proverò ;-)
byEz e buon W.E.


 articoli diversi!!!
senza offesa... una ditta sa' cosa sia investire... prendere un SW 
realizzato esclusivamente per voi + assistesta vi veniva a costare un 
finsion*10 che contiene la cosa + importante : serieta' e ASSISTENZA !
Prova a chiamare la finsion e vedere se riesci a risolvere...
-- 
[Gigio2k]
Accorcia i link gratis e in modo semplice :
G2kSnipUrl : 
http://www.g2kweb.it/?3015
---> No alla CONFISCA delle moto : 
http://www.maxkava.com/moto
 <---