View Full Version : [vs c++ 2003] db access
Ho progettato per db access programmando in vb ora dovrei gestire un db access con vs7 2003... ho fatto una ricerca sul mio pc di msado15.dll ma non l'ho trovata quindi presumo che è cambiato in questo ambiente un pò tutto.
ciao
ho detto una fesseria:
ho trovato msado15.dll in c:\Programmi\File comuni\System\ado
Dovrei gestire da un progetto c++ un db access on line.
1. da locale lanciando l'exe devo inserire un record sul db access online
2. popolare la listbox, sull'exe locale, con i campi del db access online.
Sapete qualche tut o cosa mi serve per fare questo?
Uso vs2003 c++
grazie
supertonno
03-02-2006, 14:12
Dai un occhiata all'MSDN. E' la soluzione migliore, li trovi tutto. Se non l'hai installata, e consultabile direttamente dal sito di M$. :)
Dai un occhiata all'MSDN. E' la soluzione migliore, li trovi tutto. Se non l'hai installata, e consultabile direttamente dal sito di M$. :)
Ti ringrazio... ho risolto
Ho un problema nella visualizzazione della stringa:
while (!pRst->EndOfFile) {
strTemp = TEXT('\0');
strTemp=(TCHAR*)(_bstr_t)pRst->GetFields()->GetItem("NickName")->GetValue();
SendMessage( GetDlgItem(hDlg, IDC_PLAYER_LIST), LB_ADDSTRING, 0, (LPARAM)strTemp );
pRst->MoveNext();
}
strTemp è dichiarato come:
TCHAR *strTemp;
e lo uso nel codice sempre per stampare nelle listbox e funziona aggiungendo sempre per bene la stringa nelle listbox... non capisco perchè strTemp invece della stringa corretta (dove nell' mdb deve catturare il valore del testo "NickName") vale sempre 255 segni pppppppp... appunto fino a 255.
La stringa di connessione funziona tutto ok al db access.
Solo un'altra cosa: debuggando _bstr_t vale {???(???)}... cosa significa?? oppure quale è il problema??
okay ho risolto pure questo... ho l'ultima cosa da risolvere:
_bstr_t strCnn("DRIVER={Microsoft Access Driver (*.mdb)};UID=;PWD=;DBQ=dbBike.mdb");
ecco questa sopra funziona con il db nella dir ma anche se lo mettessi in c:\ e scrivessi DBQ=c:\\dbBike.mdb"); ... funziona
questo sotto invece mi dovrebbe consentire di connettermi con il database online
_bstr_t strCnn("DRIVER={Microsoft Access Driver (*.mdb)};UID=;PWD=;DBQ=http://miosito.it/dir/dbBike.mdb");
... invece non me lo trova???? HHHARRRGGHHH!!!!!!
Niente non ci riesco:
questa sotto non funge:
_bstr_t strCnn("DRIVER={Microsoft Access Driver (*.mdb)};UID=mioID;PWD=miaPASS;DBQ=http:\\\\www.miosito.it\\public\\dbBike.mdb");
questa sotto non funge:
_bstr_t strCnn("Provider=MSDASQL; Data Source=www.server.it; Database=http:////www.miosito.it//public//dbBike.mdb; User Id=mioID; Password=miaPASS; Security Info=True");
ma quale è il problema come vedete ho messo il db nella cartella public del mio sito... perchè non me lo trova!!!!!!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.