Quantcast
Channel: Visual Studio General Questions forum
Viewing all articles
Browse latest Browse all 21115

MFC Crashes

$
0
0

I have an application that utilizes ODBC to access a database.  Often the app crashes and shuts down when user activity is high. I believe there's more than one issue, but I suspect at least one is because of a deadlock.  I have also determined the following statement will cause a crash if a SP is called and it doesn't return any results (it's fine if something is returned:

if ((iResult = pSQLExec->Open (AFX_DB_USE_DEFAULT_TYPE, NULL, CRecordset::executeDirect | CRecordset::readOnly)) != 0)

An 'Access violation reading location ...' occurs in afxdb.inl which is called from dbcore.cpp.

Is there any way to recover from these types of errors without the entire application crashing?   I tried using a Try Catch block in the application, but it has no effect. 


Viewing all articles
Browse latest Browse all 21115

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>