PDA

Visualizza la versione completa : [VC++] Connettersi a database Access


Urbanus
15-10-2005, 14:45
ciao a tutti

devo connettere un db access con una applicazione c++ (unso VC++6)
e ho trovato la PILLOLA (http://forum.html.it/forum/showthread.php?s=&postid=2943162#post2943162)

ho fatto COPIA/INCOLLA su foglio bianco nell' editor e...


[C++ Error] Unit1.cpp(1): E2501 Unable to open import file 'c:\Programmi\File comuni\SYSTEM\ADO\msado15.dll '
[C++ Error] Unit1.cpp(5): E2275 { expected
[C++ Error] Unit1.cpp(10): E2268 Call to undefined function 'CoInitialize'
[C++ Error] Unit1.cpp(10): E2451 Undefined symbol 'NULL'
[C++ Error] Unit1.cpp(16): E2451 Undefined symbol '_RecordsetPtr'
[C++ Error] Unit1.cpp(16): E2379 Statement missing ;
[C++ Error] Unit1.cpp(22): E2451 Undefined symbol '_bstr_t'
[C++ Error] Unit1.cpp(22): E2379 Statement missing ;
[C++ Error] Unit1.cpp(25): E2451 Undefined symbol 'pRst'
[C++ Error] Unit1.cpp(25): E2451 Undefined symbol 'strCnn'
[C++ Error] Unit1.cpp(25): E2451 Undefined symbol 'adOpenStatic'
[C++ Error] Unit1.cpp(25): E2451 Undefined symbol 'adLockReadOnly'
[C++ Error] Unit1.cpp(25): E2451 Undefined symbol 'adCmdText'
[C++ Error] Unit1.cpp(34): E2451 Undefined symbol 'cout'
[C++ Error] Unit1.cpp(34): E2293 ) expected
[C++ Error] Unit1.cpp(37): E2293 ) expected
[C++ Error] Unit1.cpp(40): E2293 ) expected
[C++ Error] Unit1.cpp(52): E2303 Type name expected
[C++ Error] Unit1.cpp(52): E2377 Catch statement missing )

cosa si fa??? :confused:

il listato è uguale identico a quello proposto (ho fatto COPIA/INCOLLA)

help :(

netarrow
15-10-2005, 14:50
evidentemente ti manca questa libreria: c:\Programmi\File comuni\SYSTEM\ADO\msado15.dll o sta da un'altra parte.
In quella libreria sono definite tutte le funzioni sotto che ti danno errore.
Metti quella libreria al posto giusto e falla trovare, quindi dovresti risolvere anche il resto.

:ciauz:

oregon
15-10-2005, 14:51
Hai letto la prima linea d'errore ?

Non trova il file C:\Programmi\File comuni\SYSTEM\ADO\msado15.dll ...

Hai controllato se c'e' e in quella cartella?

alka
15-10-2005, 14:56
Originariamente inviato da Urbanus
ciao a tutti
Ho modificato il titolo della discussione aggiungendo qualche dettaglio sul problema.

Cerca di usare titoli più significativi in futuro, come indicato nel Regolamento (http://forum.html.it/forum/showthread.php?s=&threadid=862017) di quest'area.

Ciao! :ciauz:

Urbanus
15-10-2005, 15:24
e' vero scusa ALKA


cmq primo problema risolto non ho c:\... ma f:\....
e ora:

[C++ Error] Unit1.cpp(10): E2268 Call to undefined function 'CoInitialize'
[C++ Error] Unit1.cpp(16): E2451 Undefined symbol '_RecordsetPtr'
[C++ Error] Unit1.cpp(16): E2379 Statement missing ;
[C++ Error] Unit1.cpp(22): E2451 Undefined symbol '_bstr_t'
[C++ Error] Unit1.cpp(22): E2379 Statement missing ;
[C++ Error] Unit1.cpp(25): E2451 Undefined symbol 'pRst'
[C++ Error] Unit1.cpp(25): E2451 Undefined symbol 'strCnn'
[C++ Error] Unit1.cpp(25): E2451 Undefined symbol 'adOpenStatic'
[C++ Error] Unit1.cpp(25): E2451 Undefined symbol 'adLockReadOnly'
[C++ Error] Unit1.cpp(25): E2451 Undefined symbol 'adCmdText'
[C++ Error] Unit1.cpp(34): E2293 ) expected
[C++ Error] Unit1.cpp(37): E2293 ) expected
[C++ Error] Unit1.cpp(40): E2293 ) expected
[C++ Error] Unit1.cpp(52): E2303 Type name expected
[C++ Error] Unit1.cpp(52): E2377 Catch statement missing )

ri help!! :cry:

e' la prima volta che tento di connettermi ad un db vero e prorpio, prima usavo semplici file di testo (per quei programmini che facevo....)

tra le altre volevo provare con mysql(magari fosse semplice come il php la gestione dei db :D ) ma intanto proviamo con access

netarrow
15-10-2005, 15:31
sennò hai altri sistemi: http://forum.html.it/forum/showthread.php?s=&threadid=690145

:ciauz:

Urbanus
15-10-2005, 15:42
ho gia' visto questi altri metodi, ma sincermante non ci ho capito molto per questo ho voluto inizire con quello indicato da me nel primo messaggio....

come risolvo con quello???

Urbanus
15-10-2005, 17:41
ni1 di voi?? :)

Urbanus
16-10-2005, 17:31
up! :cry:

Loading