请教类的问题.自做连接数据库的类出错.
//程序按照ADO连接SQL标准编写,引用,声明无错.
class ConnDB
{
public:
_bstr_t connectionStringSQL;//定义数据库连接
_ConnectionPtr pConnectionSQL;
_variant_t RecordsAffected;
void ConnMod2();
};
void ConnDB::ConnMod2()
{
//连接数据库代码
}
//在OnInitDialog() 中执行下面2行代码,也无错.
ConnDB newClass;
newClass.ConnMod2();
//但是,如果再执行此行代码,则出错.
newClass.pConnectionSQL->Execute("SELECT uid FROM usertab",&RecordsAffected,adCmdText);
//错误
"abnormal program termination"
请问,这是怎么回事?
如果把代码都放在OnInitDialog()里边写,则无错误.这是为什么?
请指教