bool Cmysql_recordsetDlg::sql_conn_init() 

MYSQL* pHandle = mysql_init(NULL); 
if (!pHandle) return false; 
if ((mysql_real_connect(pHandle,"localhost","root","fanshulin","vss",3306,NULL,0))) 

AfxMessageBox("连接成功!"); 
TCHAR *sql =_T("select * from vehicle_info") ; 
if(!mysql_real_query(pHandle,sql,(unsigned long)_tcsclen(sql))) 
pRecordSet = mysql_store_result(pHandle); 
m_dataGrid.SetRefDataSource(LPUNKNOWN(pRecordSet)); 
m_dataGrid.Refresh(); 

else{ 
AfxMessageBox("连接失败!"); 
} return true; 在做项目的时候,调试一到m_dataGrid.SetRefDataSource(LPUNKNOWN(pRecordSet));这句就出问题,然后单独拿出来,做了个测试,没想到还 是出问题,现在我怀疑是不是dataGrid不支持mysql的记录集,该怎么解决, 
问题提示如下::mysql_recordset.exe 中的 0x775f7493 处未处理的异常: 0xC0000005: 读取位置 0x00000002 时发生访问冲突 
跟在另一个项目里的错误一样0xC0000005