View Full Version : [C++]Problemi con _bstr_t strCnn
Ciao a tutti, ho dei problemi con _bstr_t strCnn vorrei mettere delle variabili per la configurazione di connesione ma non ci riesco, ho provato in questo modo:
_bstr_t strCnn("DRIVER={SQL Server}; SERVER=%s, 1433; DATABASE=%s ; UID=%s; PWD=%s;",config.IP.c_str(),config.DB.c_str(),config.UID.c_str(),config.PSW.c_str());
Ma non funziona sapreste aiutarmi a risolvere?
bottomap
25-11-2009, 08:23
Ciao,
Come già scritto altrove:
Hai una serie di elementi che dovranno comporre il contenuto della stringa. Hai quattro o cinque strade (come minimo) per ottenere quello che ti prefiggi.
Hai una parte fissa ed un insieme di variabili da inserire nel punto opportuno. Il costruttore di _bstr_t si aspetta un char*... ergo dovrai formare questo char* o utilizzare quanto l'oggetto _bstr_t ti mette a disposizione (che in realtà è più o meno quanto basta - http://msdn.microsoft.com/en-us/library/zthfhkd6%28VS.71%29.aspx).
... anzi andiamo ancora a monte... supponi che il metodo Open del tuo _ConnectionPtr voglia in input una string o un char* invece di un _bstr_t... come agiresti in quel caso?
Ciaociao :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.