通知
すべてクリア
Topic starter
2003年10月23日 10:48 AM
環境です。
VC++6.0
WinNT4.0
ODBC接続--Access2000
CDatabase *db;
db=new CDatabase;
if(db->CanUpdate!=0){
try{
strSQL=UPDATE TABLE1 SET FIELD1=' + fname + ';
db->ExecuteSQL(strSQL);
db->Close();
delete db;
}catch( CDBException* e ){
// エラーの処理
::MessageBox(NULL, e->m_strError , 更新!, MB_OK);
e->Delete();
}
}
全体の一部なのですが、
db->ExecuteSQL(strSQL);
の部分でキャッチされて終わってしまいます。
m_strError自体がエラーでした。
SQLはAccessにコピーしてクエリーにしたら、エラー抽出されませんでした。
どなたか、アドバイスお願いします。
2003年10月23日 10:54 AM
データベースを開いていません。
db->Open(...);
Topic starter
2003年10月23日 11:15 AM
…。
できました。
すいませんです、ボケてました。
御指摘ありがとうございます。