Newsgroup: it.comp.programmare.win32
Titolo: DB: C++ oppure VB ???

devo fare 1 semplice programmino per gestire semplici operazioni su 1
database access (aprire,fare qualche query, inserire nuovi dati)
volevo 1 consiglio sul linguaggio migliore per fare ciò.
io so usare (non benissimo ma discretamente) il C++.
però non ho assolutamente confidenza con ODBC o API del genere.
è il caso che mi studi ODBC (o ADO) oppure che magari mi metta a
studiare VB?
grazie mille
 Marco
PS...se consigliate C++ + ODBC mi sapreste suggerire 1 valido manuale
o tutorial on-line?

 
Dipende da cosa deve fare il programmino...
Se ha un'interfaccia utente, ti consiglio di usare VB. E' molto semplice 
collegare delle "data source" ai controlli e disegnare e modificare la 
UI è sicuramente più semplice che in C++. L'unica controindicazione è il 
dover redistribuire l'applicazione con il "fardello" del runtime di VB.
Se invece non devi gestire l'interfaccia utente puoi considerare l'idea 
di utilizzare ADO (magari attraverso una #import che definisca gli 
opportuni smart-pointers).
ODBC è un set di API pensato per essere utilizzato da C e richiede 
parecchie chiamate a funzioni per eseguire le stesse operazioni di una 
chiamata ADO.
ADO supporta tutti i DB ODBC e in più permette funzionalità come 
l'utilizzo di recordset disconnessi o la serializzazione (anche in XML) 
che (per quello che sò) non sono disponibili con ODBC.
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

UI è sicuramente più semplice che in C++.
Confrontare VB a C++ non ha alcun senso.  Si sta
confrontando un ambiente di programmazione con un linguaggio
di programmazione, che potrebbe essere implementato in
ambienti di programmazione 1000 volte migliori di VB.
Con C++ Builder, ad esempio, valida implementazione del
linguaggio C++, con le dovute estensioni e' altrettanto
facile collegare "data source" a controlli db-ware e
disegnare/modificare l'interfaccia utente.
Forse anche + semplice di VB.
Intendiamoci, non voglio scatenare una guerra di religione
ma e' una questione di principio.  
Un linguaggio non pone limiti alle sue implementazioni e
quindi non ha senso fare confronti del genere.
--
CyberWalkie - walkietalkie(at)
libero.it

"CyberWalkie" <cyber...@cyberwalkie.cyb> ha scritto nel messaggio
news:3b4e9ae...@news.libero.it...


 Forse anche + semplice di VB.
uuuaaaaaa ah ah ah ah ah a h a hhhhhhn ...... per favore. ...... hi hihi
hihih prova a scriverla su it.bologna.barzellette ......... :)
Ciao

hihih prova a scriverla su it.bologna.barzellette ......... :)
Non vedo che cosa ci sia da ridere.
Gia' il semplice fatto che per assegnare le dimensioni a un
bottone non devo trascinare i bordi (VB docet) ma posso
piazzarlo a dimensioni fisse *dove voglio* e posso spostare
il form come mi pare sullo schermo e' un gran sollievo.
Poi, non so se tu hai mai utilizzato C++ Builder, io lo uso
tutti i giorni per lavoro e ti posso assicurare che la
creazione di un'interfaccia grafica e' semplicissima, al
punto che sono davvero in pochi a poter competere (VB
incluso), quindi resto convinto della mia idea.
--
CyberWalkie - walkietalkie(at)
libero.it

Forse anche + semplice di VB.
ho sentito dire che con C++ Builder è conveniente e facile usare ADO.
io devo fare 1 programmino semplicissimo che interagisca con 1 DB
access.
dato un DB devo inserire nuovi elementi (identificati univocamente dal
nome) con certe caratteristiche (quantità, lingua, note).
vorrei fare in modo che inserendo 1 nome che già compare venisse
incrementata la quantità di 1.
allo stesso modo se chiedo rimozione  e quantità = 1 allora cancella
la riga.
operazioni ,credo, basilari.
quindi tu mi consiglieresti C++ Builder (che tra l'altro danno in
edicola non mi ricordo + con che rivista)?
[io uso il C++ sotto linux]
grazie mille
 Marco