Newsgroup: it.comp.lang.delphi
Titolo: TTable

Ciao ...
         Pensavo di aver risolto un po di problemi con il TTable .... ma ho
ancora dei problemi.
Il problema principale e' che devo inserire 600.000 record ... ma dopo
314.000 records circa mi esce con l'errore di tabella piena.
Dato che ho sempre usato le tabelle, come posso superare questo limite ???
(sempre se si puo').
Ho trovato in giro un DB alternativo, ovvero il TinyTable,TinyDataBase e con
questo (a parte poche righe di adattamento) ho superato il limite e ho
completato il lavoro.
Pero' ho il limite di usare i componenti Borland .... qualche suggeriemnto
???
Grazie
Daniele

 suggeriemnto ???
passa a Firebird 
-- 
Mauro Falzari 
   [ 
http://digilander.libero.it/mauro.falzari
 ]
 
 "Se guardi nell'abisso, anche l'abisso guarda in te." 
   (Friedrich Nietzsche)

 passa a Firebird
Ci sto tentando !!
Mi puoi dare,per cortesia, il nome del file e come si installa ???
Ho trovato una marea di files ... ma non so quale sia quello giusto e come
si possa installare !!!!
In seconda battuta ..... i vari componenti dove li trovo ???
Grazie
Daniele

 si possa installare !!!!
non c'è installazione, è sufficiente rinominare il file
  fbembed.dll
nel nome standard di Interbase
  gds32.dll
Dopodichè essendo FB compatibile 100% con IB puoi usare tutti i componenti 
che vanno bene con IB, primi tra tutti gli IBX (Interbase Express) forniti 
standard con Delphi (palette Interbase).
Poi ci sono gli ottimi e numerosissimi IBObjects (
ibobjects.com
) che sono 
free per uso privato o di studio (se fai girare un app con l'IDE chiusa, 
appare una messagebox). Tra gli IBO c'è un'ottima DBGrid, un componente x 
gli script e molto altro.
Ci sono anche i FIB+ di DevRace, con lo stesso meccanismo di registrazione 
che ti ho detto.
Comunque si può usare qualsiasi componente che va bene con IB.
Coe dicevo la DLL è liberamente distribuibile (è open source, mentre IB 
non lo è più).
Io ho provato a compilare un exe di esempio e metterlo in una cartella 
assieme alla DLL su un PC pulito e funzionava (ovvio, è proprio questo il 
suo scopo).
Una delle differenze tra la versione embed e quella "installata" è  che 
con la prima non puoi gestire i permessi a livello di utente (username e 
password).
Per di più, puoi sfruttare tutta la documentazione originale di Interbase 
(saranno almeno 600 pagine in formato PDF da come progettare un db, 
passando per l'SQL fino alle funzioni definite dall'utente), che non ha 
nulla da invidiare a M$


 standard con Delphi (palette Interbase).
Attenzione al fatto che non è assicurato che FB sia 100% compatibile
con IB; anzi, gli intenti sono del tutto opposti.  Tra l'altro credo
che Overcash abbia rinunciato all'idea di adeguare gli IBX futuri alle
release di Firebird.  Per ora, può andare bene usare gli IBX, ma
attenzione al futuro.  Tecnicamente, comunque, FB e IB dovrebbero già
essere distinti.

 con IB; anzi, gli intenti sono del tutto opposti.
non so, io ho citato quell'affermazione perchè sul sito ufficiale, 
nell'introduzione al prodotto
http://www.ibphoenix.com/a496.htm?a=ibphoenix&page=ibp_firebird_intro
viene detto che "so you can see Firebird as an independent product that's 
almost 100% compatible with Borland InterBase."
