CDatabaseで、UPDATEができません – プログラミング – Home

通知
すべてクリア

[解決済] CDatabaseで、UPDATEができません


DK
 DK
(@DK)
ゲスト
結合: 22年前
投稿: 16
Topic starter  

環境です。
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にコピーしてクエリーにしたら、エラー抽出されませんでした。

どなたか、アドバイスお願いします。


引用未解決
トピックタグ
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

データベースを開いていません。
db->Open(...);


返信引用
DK
 DK
(@DK)
ゲスト
結合: 22年前
投稿: 16
Topic starter  

…。
できました。
すいませんです、ボケてました。
御指摘ありがとうございます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました