Basic4ppc - Windows Mobile Development  

Go Back   Basic4ppc - Windows Mobile Development > Foreign Languages > Italian Forum
Home Register FAQ Members List Search Today's Posts Mark Forums Read


gestire i file dBASEIII


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 06-22-2007, 02:54 PM
maXim's Avatar
Senior Member
 
Join Date: May 2007
Location: Florence, Italy
Posts: 129
Send a message via MSN to maXim
Post gestire i file dBASEIII

db2000 DBF(u)
[D]ata[B]ase [F]ile ([u]tility)

E' vero: "il primo amore non si scorda mai". In effetti i miei primi programmi sono stati realizzati in dBASE II su un computer equipaggiato con il vecchio e glorioso (e per molti "vecchi" di questa arte non ancora dimenticato) sistema operativo CP/M. Con gli anni sono passato (attraverso le varie versioni del DOS e di Windows) a dBASE III, dBASE IV, CLIPPER (Summer '87) e 5, dbFAST, FIVEWIN, HARBOUR, ecc., per poi abbandonare (in parte) questo tipo di databases per approdare (grazie alla così detta "evoluzione tecnologica") a qualche db engine più sofisticato, forse anche più delicato ma anche, diciamolo, con qualche problema in più. Però la repentina evoluzione tecnologica degli ultimi anni non è riuscita a far scomparire tutte quelle installazioni che ancora si appoggiano a strutture di database compatibili a quelle di cui stiamo trattando. Così per soddisfare le esigenze di un mio cliente, che ancora oggi si ostina a utilizzare archivi dBASE III compatibili (ma anche per continuare le mie esperienze con il Basic4ppc), ho realizzato le seguenti utility:

CD
[C]reate [D]atabase
Questa utility permette di creare dei nuovi database (file memo dbt compresi), le strutture dei campi possono essere generate come nuove o recuperate da un file dbf già esistente e possono essere salvate in dei file di testo con l'estensione dbs.

DM
[D]ata [M]anager
Come si evince dal nome, con questa utility è possibile accedere ai dati dei file dbf (memo compresi), visualizzarli in una tabella, ordinarli, modificarli, duplicarli, crearne di nuovi e marcarli per l'eliminazione.

PD
[P]acked [D]data
Tramite questa utility si potranno compattare i file dbf e dbt recuperando spazio rimuovendo i record marcati per l'eliminazione.

ATTENZIONE: si consiglia di non operare con database di grosse dimensioni utilizzando i source delle utility sopra descritte, qualora questo si rendesse necessario sarà bene gestire i record raggruppandoli "a pagine" ottimizzando le procedure delle stesse utility.

Chiunque porti modifiche e/o miglioramenti alle utility in questione è pregato di renderlo noto tramite questo thread.

Il progetto db2000 - DBF(u), completo del relativi source con commenti, è compresso in un file di tipo WinZip compatibile ed è scaricabile dal link sottostante...
Attached Files
File Type: zip db2000 DBF(u).zip (284.9 KB, 69 views)

Last edited by maXim : 03-07-2008 at 10:05 AM.
Reply With Quote
  #2 (permalink)  
Old 06-22-2007, 09:37 PM
giannimaione's Avatar
Senior Member
 
Join Date: Apr 2007
Location: Naples, Italy
Posts: 113
Send a message via Skype™ to giannimaione
Default Grande Massimo

Grande Massimo!
Reply With Quote
  #3 (permalink)  
Old 03-07-2008, 05:55 PM
HTC HTC is offline
Newbie
 
Join Date: Mar 2008
Location: London
Posts: 9
Smile

Great Solution!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
CSV file generates strange start in file sunnyboyj Questions & Help Needed 9 12-21-2007 08:38 PM
gestire i file .ini maXim Italian Forum 5 05-31-2007 07:55 AM


All times are GMT. The time now is 11:38 PM.


Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0