Newsgroup: it.comp.programmare.win32
Titolo: posso domandare di SQL?

Scusate, ma non sapevo se potessi fare una domanda inerente all'uso del c++
e sql in ambiente windows qui... magari ditemi se c'è un newsgroup più
adatto a posta questo genere di cose che provedderò subito.
Vi pongo il mio quesito:
Per utilizzare delle funzioni SQL in un programma che dovrà ovviamente
interagire con un database, devo usare delle librerie proprietarie del
Visual C++ (uso quell'ambiente di sviluppo sotto windows) o sono libreire
indipendenti che si reperiscono in qualche luogo? Mi direste per piacere
quali sono queste librerie?
grazie per l'attenzione
--
San Vegeta from Hell

Per utilizzare delle funzioni SQL in un programma
Consiglio di usare ODBC. Esiste, non e' complicato da usare, funziona,
ha buone prestazioni, ed e' uno standard de facto sotto windows.
RDO diventa DAO che diventa ADO.
Alemno con ODBC eviti tra 6 mesi di dovere buttare via tutto perche'
e' nato ADO+
-- 
Tieni per te il Papero se vuoi la mia email
Sito Papero -> 
http://utenti.tripod.it/papero

 indipendenti che si reperiscono in qualche luogo?
Se usi Visual C++ e piu` nello specifico MFC, esiste una serie di classi
gia` fatte che ti permettono di fare cio` che vuoi. Saro` poco moderno
ma io continuo a usare CDatabase, che sfrutta i driver ODBC anziche`
tutti i vari ADO, DAO, pippo e pluto creati negli ultimi tempi. E`
semplicissimo, i comandi SQL si spediscono direttamente con la funzione
membro
CDatabase::ExecuteSQL().
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/


E io che pensavo di essere rimasto l'unico ad usare ODBC...Mi fa
piacere constatare che non tutti i programmatori seguono le ultime
novita' in fatto di tecnica di accesso ai database. Prima di tutto
vorrei vedere con un benchmark fatto bene se veramente ADO/OLE DB e
compagnia sono cosi' piu' veloci come sento dire rispetto ad ODBC.
Io che uso solo Win32 sono comodo ad usare le API ODBC direttamente,
senza dover diventare matto con la tecnologia OLE.
Ciao !
Stefano "HappyMan"
IABLA Sezione Lago Maggiore (NO)
Foto salseri/e & I.A.B.L.A. Ring
http://happyman.freeweb.org

 ha scritto nel messaggio
news:3a6bef7f...@news.cis.dfn.de...

A questo punto son costretto a chiedere cosa sono gli ADO e simili che avete
citato, perchè non ne so assolutamente nulla :))) so solo che uno dei
progetti di quest'anno prevede l'utilizzo di DB2 vers. 7.0 e SQL per
sviluppare e gestire un Database... Vi prego, illuminatemi :))
Bruno

citato, perchè non ne so assolutamente nulla :))) 
ADO = ActiveX Data Objects.
Sono oggetti COM in grado di fornire un accesso ai dati.
Si fondano essenzialmente su due parti : gli OLE DB consumer e gli OLE
DB provider. I consumer costituiscono la parte di interrogazione dei
dati, i provider quella di recupero.
Formano nell'insieme l'ultima sciccheria di casa MS per l'accesso ai
dati.
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

 ad ODBC.
Si`. E poi vorrei anche leggere la giustificazione che mi danno di
questo fatto. ;-)
In un mondo ideale dovrebbe essere il motore DBMS a fare la differenza,
non l'interfaccia di comunicazione con esso.


questo fatto. ;-)
Su CP di qualche mese fa c'era un articolo in cui si spiegava,
appunto, che ODBC e' veloce in fetching massicce di dati sequenziali
mentre e' abbastanza lento per query un po' particolari.
Non ho mai avuto modo di testarlo personalmente, pero'.
