CDaoDatabaseでAccess2000のファイル操作 – プログラミング – Home

通知
すべてクリア

[解決済] CDaoDatabaseでAccess2000のファイル操作


はっち
 はっち
(@はっち)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

開発環境:
Win2k VC6.0SP5 MFC

現在、ACCESS2000のMDBファイルをアクセスする
アプリケーションを作成しています。
ODBC経由にしてしまうと

いろんな端末で動作をさせるため、登録に手間がかかるということで、
DAOでアクセスするように作成しています。
MSDNを見ると、DAOでアクセスするためには、
CdaoDataBaseクラスを使用する、というようなことが
書かれていたのでさっそくサンプルプログラムを作成しましたが、
ACCESS97のファイルにはアクセスできましたが、
ACCESS2000のファイルはエラーではじかれてしまいます。

どうやら OLE DBプロバイダが JET3.51に
なっているような感じがしますが、原因がわかりません。

どなたか原因がわかる方いらっしゃいますか?
よろしくお願いいたします。


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

こちらを参照してみてください。
http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200210/02100052.txt


返信引用
EIJI
 EIJI
(@EIJI)
ゲスト
結合: 25年前
投稿: 76
 

エラーの内容を書きましょう。

認識できない形式です みたいな感じのエラーの場合は、
MFCのスタティックライブラリを使用しないのであればInitInstance()で
AfxGetModuleState()->m_dwVersion = 0x0601;
でOKです。

参考
http://support.microsoft.com/default.aspx?scid=KB;en-us;q236991


返信引用
はっち
 はっち
(@はっち)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

dairygoodsさん、EIJIさんありがとうございました。
これからは、かならずエラーの内容を書くようにします。

さっそく試してみたところ、
問題なくアクセスすることができました。
MSのホームページにこれほどの情報が
載っているのには驚きました。(知りませんでした)


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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