SOS ,必须看的问题,不看后悔终生!
我用 ADO 访问数据库时候, 出现错误:
Unhandled exception int Text.exe:0xc0000005 Access Violation!
用 F11 跟踪 ,发现 记录指针(就是_recordPtr)在 Open 时候就出错,进一步跟踪发现在如下代码处出错
inline _variant_t::_variant_t(IDispatch *pSrc,bool fAddref) throw()
{
V_VT(this) = VT_DISPATCH;
V_DISPATCH(this) = pSrc;
//下面就是出错语句
if (fAddRef) {
V_DISPATCH(this) ->AddRef();
}
这个错误应该很是容易犯的,请各位有经验的大哥告诉一声,一旦问题解决,必重谢100分