Newsgroup: it.comp.programmare
Titolo: Scelta tipo di database

Ciao,
inizio una nuova discussione anche se in effetti avevo già affrontato il
problema circa un mese fa.Nel frattempo ho avuto modo,nel tempo libero
(sigh...) di documentarmi un pochino sull'argomento.
Per venire al dunque:ho bisogno di scrivere (con MS VC++ 6) un programma
che si appoggi ad un database,ma effettivamente so molto molto poco
dell'argomento(e ringrazio i gentilissimi Andrea Laforgia,software_engineer
e Carlo Milanesi per le risposte,che mi hanno dato un punto di partenza).
Ho letto qualcosa su ODBC,DAO,ADO e OLEDB,ma in effetti la confusione è
molta....
Sostanzialmente vorrei usare la tecnologia più semplice (e veloce).Pertanto
pensavo di orientarmi a Microsoft Access,che è l'unico database col quale
ho una (minima) confidenza.
Inoltre voglio evitare complicazioni come accesso multiutente
ecc...Considerate che il mio database risiederà su un singolo pc e verrà
usato da un solo utente.
Da qualche parte ho letto che,per i miei bisogni,il DAO potrebbe essere il
più adatto,dato che è perfetto per Access e meno prolisso e complicato di
ADO.Tuttavia dalle letture suddette ho anche avuto l'impressione che in
effetti ADO sembra essere la tecnologia alla quale il mercato punta,per cui
sono ancora un pò indeciso...
Tutto ciò che vi chiedo,quindi,è solo un consiglio da esperti:cosa mi
consigliereste di usare (ripeto che sto usando MS VC++ 6)?

 consigliereste di usare (ripeto che sto usando MS VC++ 6)?
ADO, senza il minimo dubbio.
Dimenticati di DAO.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Gazza ha scritto:

sicuramente ADO è meglio, anche se per accedere ad alcune parti di 
access è necessario usare DAO. ad esempio se vuoi leggere la descrizione 
di un campo di una tabella lo fai con DAO che è strettamente integrato 
ad access, ma per l'accesso classico ai dati lascia stare DAO che è 
vecchio e usa ADO. ciao

Ok,quindi direi ADO su tutta la linea...
Mi è stato addirittura anche consigliato l'uso di ODBC.Ci sarebbero
controindicazioni?

 molta....
Sicuro di volerti legare ad una tecnologia propretaria (a parte ODBC)?
Non conosco queste tecnologie, ma probabilmente fai prima ad usare SQLite
con la sua API.
Sicuramente fai ancora prima se lasci perdere il C e passi ad un
linguaggio dinamico (Python, Ruby).
Saluti  Manlio Perillo

 controindicazioni?
ODBC è uno standard nato come soluzione proprietaria.
Non c'è particolare necessità di usarlo, se lavori sotto Windows.
Usa ADO.


 linguaggio dinamico (Python, Ruby).
Con molto prima che si identifica con un fattore 4 o 5, per dire. :)
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 Con molto prima che si identifica con un fattore 4 o 5, per dire. :)
Eh eh,magari conoscerli,sto già sbattendo la testa alla grandissima contro
il visual c++ :)
Magari in futuro :)
Colgo l'occasione per ringraziarvi ancora :)

 Magari in futuro :)
Come vuoi.


 il visual c++ :)
Se comunque conosci il C++ io mi permetto di consigliarti Turbo 
C++ (
http://www.turboexplorer.com/cpp
). La versione Explorer è 
gratuita e direi che sia per la connessione a DB che per lo 
sviluppo in generale avresti meno "sbattimenti di testa".
-- 
Stefano Frosio
www.esse-effe.com

 sviluppo in generale avresti meno "sbattimenti di testa".
Senza dubbio un passo avanti rispetto a VC++ 6
