设置ActiveConnection时出现的奇怪的写内存错误
_ConnectionPtr Conn1;
_CommandPtr Cmd1;
_ParameterPtr Param1;
_RecordsetPtr Rs1;
HRESULT hr;
Conn1.CreateInstance( __uuidof( ::Connection ) );
Conn1->ConnectionString =
_bstr_t(L"Driver={SQL Server};Server=SERVER;Uid=sa;Pwd=;Database=TEST");
hr=Conn1->Open( source,user,pwd,16 );//hr=0
hr=Cmd1.CreateInstance( __uuidof( ::Command ) );//hr=0
Cmd1->ActiveConnection = Conn1;//执行到此处出错