Приложение MFC с примером проекта sqlserver
Может ли кто-нибудь предоставить пример проекта для приложения MFC Dialogbased с SQL server в Visual Studio. Это было бы очень кстати.
Заранее спасибо!
Что я уже пробовал:
Я попробовал проект, основанный на диалоговом окне с кнопкой и элементом управления редактированием, чтобы отобразить, если запрос был успешным, к сожалению, он не был успешным.
это код, который я написал для кнопки в диалоговом окне
void CTestSQLYoutubeDlg::OnBnClickedButton1() { // TODO: Add your control notification handler code here _bstr_t strName; _ConnectionPtr pConn = NULL; //Define string variables for ADP connection //_bstr_t strCon = _T("SQL Server,TestDNS, empployee,SSPI"); //strConnect = _T("Provider = sqloledb; Data Source = MySeverName; Initial Catalog = MyDatabaseName; Integreated Security = SSPI;") _bstr_t strCon("??"); // I am not sure how should i write it my data source is SQL server _CommandPtr Cmd1; HRESULT hr = S_OK; // Inititalise the COM Library CoInitialize(NULL); try { //Create the connection Pointer hr = pConn.CreateInstance((__uuidof(Connection))); if (FAILED(hr)) { id1.SetWindowTextW(_T("Error instantiating Connection Objects")); } // Open the SQL Server Connection hr = pConn->Open(strCon, "", "", 0); if (FAILED(hr)) { id1.SetWindowTextW(_T("Error Opening Database Object using ADO _ConnectionPtr n")); } hr = Cmd1.CreateInstance(__uuidof(Command)); if (FAILED(hr)) { id1.SetWindowTextW(_T("Error creating command instance")); } _bstr_t strsql = "INSERT INTO employee_data VALUES(4,'KAKA', 'LALA', 150000, '123456789')"; Cmd1->ActiveConnection = pConn; Cmd1->CommandText = strsql; Cmd1->CommandType = adCmdText; Cmd1->Execute(NULL, NULL, adCmdText); id1.SetWindowTextW(_T("Data Added Successfully", (LPCWSTR)strsql)); //Close the Database pConn->Close(); } catch (_com_error &e) { id1.SetWindowTextW(_T("COM Error")); //AfxMessageBox(_T("Error")); } }
Наконец, чтобы упомянуть, что я делаю этот проект в Visual Studio 2019