Mi serve una mano a finire questa funzione:
Mi serve ottenere la connection string in una stringa, chiamata aaa o come volete. Mi potete aiutare?codice:IDBPromptInitialize*pIDBPromptInitialize; IUnknown*pIUnknown; CoCreateInstance(CLSID_DataLinks,NULL,CLSCTX_INPROC_SERVER,IID_IDBPromptInitialize,(LPVOID*)&pIDBPromptInitialize); if(pIDBPromptInitialize->PromptDataSource(NULL,(HWND)this->winId(),DBPROMPTOPTIONS_PROPERTYSHEET,0,NULL,NULL,IID_IUnknown,(IUnknown**)&pIUnknown)==S_OK){ LPOLESTR*aaa; if(((IDataInitialize*)pIDBPromptInitialize)->GetInitializationString(pIUnknown,true,aaa)==S_OK){ qDebug()<<"ok3"<<aaa; }elseqDebug()<<"false3"; pIUnknown->Release(); }elseqDebug()<<"false";

					
					
					
						
  Rispondi quotando