| | |
write Database error..
Please support our C++ advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Aug 2007
Posts: 16
Reputation:
Solved Threads: 0
Hi..
I'm using VC6++ with window xp..
and my coding is like below..
when coding comes to pCommandResult->Execute(&vtEmpty1, &vtEmpty2, adCmdText);, will jump to catch.., i don't know what happen on it..but only my PC will not happen this error. If i run this program in other PC, same error will prompt out..
pls advise..
regards,
shizu
I'm using VC6++ with window xp..
and my coding is like below..
C++ Syntax (Toggle Plain Text)
try { CString szConn; hrResult = m_Connection.CreateInstance(__uuidof(Connection)); if(SUCCEEDED(hrResult)) { szConn = "Provider=Microsoft.JET.OLEDB.4.0;Data source=C:\\PSMotion\\Database\\IO.mdb"; _bstr_t bstrConn(szConn); hrResult = m_Connection->Open(bstrConn,"Admin","",-1); if(SUCCEEDED(hrResult)) { _CommandPtr pCommandResult; _variant_t vtEmpty1(DISP_E_PARAMNOTFOUND, VT_ERROR); _variant_t vtEmpty2(DISP_E_PARAMNOTFOUND, VT_ERROR); sprintf(sql,"DELETE * FROM IOList"); _bstr_t bstrResult(sql); pCommandResult.CreateInstance(__uuidof(Command)); pCommandResult->ActiveConnection = m_Connection.GetInterfacePtr(); pCommandResult->CommandText = bstrResult; pCommandResult->Execute(&vtEmpty1, &vtEmpty2, adCmdText); for(int i=0; i<m_poProperty->m_iTotalSignal; i++) { sprintf(sql,"INSERT INTO IOList (SignalName, Pattern, Port, Type, Address, Mapping) VALUES('%s','%s',%d,%d,'%s','%s')", m_poProperty->m_szMapping [i].szSignalName, m_poProperty- >m_szMapping[i].szPattern, m_poProperty->m_szMapping[i].iPort, m_poProperty->m_szMapping[i].bType, m_poProperty->m_szMapping [i].szAddress, m_poProperty- >m_szMapping[i].szName); _bstr_t bstrResult(sql); pCommandResult.CreateInstance(__uuidof (Command)); pCommandResult->ActiveConnection = m_Connection.GetInterfacePtr(); pCommandResult->CommandText= bstrResult; [COLOR="Red"]pCommandResult->Execute (&vtEmpty1, &vtEmpty2, adCmdText);[/COLOR] } pCommandResult.Release(); } } if(m_Connection) { m_Connection->Close(); m_Connection.Release(); } } // ** Error Checking catch(...) { if(m_Connection) { m_Connection->Close(); m_Connection.Release(); } CWnd oWnd; oWnd.MessageBox("Open Database Error", "Database", MB_OK | MB_ICONSTOP); }
pls advise..
regards,
shizu
Last edited by Narue; Jan 14th, 2008 at 9:38 am. Reason: Added code tags
![]() |
Similar Threads
- VB: Connect to Access database via ODBC datasource name (Visual Basic 4 / 5 / 6)
- please help syntax error (ASP)
- SQL UPDATE Error (VB.NET)
- connecting to database error (ASP)
- Doesn't check if username or email exits in database properly (ASP.NET)
- XP SP2 installation error: "unable to read from or write to the database" (Windows NT / 2000 / XP)
- help with database assignment (Java)
Other Threads in the C++ Forum
- Previous Thread: Need help C++ 3D Chat Program
- Next Thread: Alt+Underline Char In redirection Window
| Thread Tools | Search this Thread |
api array based beginner binary bitmap c++ c/c++ calculator char char* class code coding compile compiler console conversion count database delete deploy desktop developer dll download dynamic dynamiccharacterarray email encryption error file forms fstream function functions game givemetehcodez google graph gui homeworkhelp homeworkhelper iamthwee ifstream input int integer java lib linkedlist linker list loop looping loops map math memory multiple news node number numbertoword output parameter pointer problem program programming project python random read recursion recursive reference rpg sorting string strings struct temperature template test text text-file tree unix url variable vector video visualstudio win32 windows winsock word wordfrequency wxwidgets





