Newsgroup: it.comp.lang.delphi
Titolo: Primo Contatto :Delphi e Database

Salve a tutti.Questo è il mio primo contatto con il NG.Vi chiedo: quale
secondo voi il miglior connubio tra Delphi e database nel caso di
applicazioni client-server. Ho sempre creato applicazioni ( anche grosse )
MS Access e SQL Server e solo da poco mi sono avvicinato a Delphi ed altri
sistemi database (Paradox,Interbase , ecc,). Potete darmi una dritta per
indirizzare il mio interesse ed evitare di perdere tempo? grazie.

Benvenuto fratello :-)

Paradox non è client/server.
Scegliere un db client/server dipende molto da cosa
devi fare, dalle richieste del cliente e non ultimo
incide il fattore economico.
Ad esempio, se il tuo cliente vuole un db sul quale gestire
TERABYTE di dati, credo che la scelta obbligata sia Oracle.
Su applicazioni di livello medio/basso vi sono varie alternative.
Interbase 6.0x è free, ma ha poche funzioni e quindi molte cose
tocca farsele da codice oppure tramite dll.
Sybase lo uso e lo trovo fatto bene.
Molte funzioni, buone prestazioni, stabile.
Il prezzo non lo conosco, ma non è free.
Altre scelte?
Esiste il db2 di Ibm, ma dato il costo, io lo scarterei, anche xche
se non vado errato, per scrivere le stored procedure è un casino.
Riguardo l'ACCESSO ai dati, d6 ha 3 possibilità
BDE
Sul viale del tramonto, ma il suo dovere lo fa benino.
ADO
Credo sia la scelta obbligata per M$Sql
DbExpress
Nuova tencologia di delphi per accesso ai dati.
Un po instabile e limitata dalla presenza di pochi driver, 
al momento.
Ancora, se scegli uno specifico db, esistono suite di componenti
di accesso ai dati dedicati come IbExpress (interbase express),
DOA (Direct Oracle Access) e altri.
Questi pacchetti non richiedono il BDE, ADO o il Dbexpress.
Essendo specifici, sono OTTIMIZZATI.
Il difetto sta nella portabilità delle applicazioni.
Ovvero, se usi i DOA con Oracle, poi decidi di migrare la tua
app su Sybase, ti tocca di cambiare tutti i componenti
di accesso ai dati.
Bye
AS
"Se è Microsoft non funziona"
hanno il va
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 applicazioni client-server. 
Indubbiamente Delphi + Interbase.


Come ti ha già detto Andrea,
un ottima accoppiata è Delphi + interbase ( e già qui esistono 2
strade: i componenti IBX oppure gli standard di DbExpress)
Io ti suggerirei comunque Delphi + MSDE (che praticamente è
MsSqlServer). Per quanto riguarda i componenti per l'accesso al db la
cosa migliore in questo caso sarebbe ADO (aspettando sto cavolo di
driver per dbexpress....).
Ciao, Rocco.

 Salve a tutti.Questo č il mio primo contatto con il NG.Vi chiedo:

puoiprebdere in considerazione anche l'accoppiata delphi+firebird
http://www.ibphoenix.com
http://firebird.sourceforge.net/
con i componenti trustware ibo
http://www.ibobjects.com
oppure fib
http://www.fibplus.net
Ciao, Antň.

 Sul viale del tramonto, ma il suo dovere lo fa benino.
Benino e pianino :-)
William

 strade: i componenti IBX oppure gli standard di DbExpress)
Oppure IBO, un po carucci ma vale la pena...
--
`·.¸¸.·´¯`William´¯`·.¸¸.·´

> puoiprebdere in considerazione anche l'accoppiata delphi+firebird
Meglio ancora! Tra l'altro firebird ha corretto alcuni piccoli bugs della
6.01...che
invece borland ha introdotto nella 6.5 (non più free a molto cash!) +
qualche altra novità...banaluccia


 Sybase <= Interbase :-)
Sono2 cose distinte e separate
Bye
AS
"Se è Microsoft non funziona"


Ma se poi ti serve in una JOIN?
Usi la funzione che ti sei scritto.
Interbase prevede le UDF.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

incide il fattore economico
fin qui andava bene, ma poi...non sono mica le funzioncine che fanno
scegliere un dbms da un altro.


 ha scritto:

Io a suo tempo mi sono trovato bene, dovendo lavorare su MS SQL Server 7.0,
con SQL Direct (credo 
www.sql-direct.com
) uno shareware abbastanza curato e
facile da usare, con un buon supporto delle transazioni.
HTH
Piero