CDatabase m_database;         m_database.Open(_T("zxinyf")); //zxinyf为ODBC的数据源名
程序运行时输入了用户名sa,密码为空 CZxYf *zxYf=new CZxYf(&m_database); //CZxYf为CRecordSet的派生类,且绑定了s88cardinf表 CString strSql;
strSql.Format("select * from s88cardinf where userid='037962624444'"); //执行下面一条语句时提示'非法的描述器索引',请大家给帮忙想想办法,或给出另一种访问方法,谢谢!!!
zxYf->Open(AFX_DB_USE_DEFAULT_TYPE,strSql);//下面语句执行正常
strSql.Format("update s88cardinf set addifeetype=3  where   userid='037962624444'")
m_database.ExecuteSQL(strSql);另,有没有办法可以只用m_database来知道所修改的记录是否存在.