VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2002/12/12(Thu) 13:47
投稿者魔界の仮面弁士
Eメール
URL
タイトルRe: ADOのコネクション処理について

> ADOのコネクション確立に3分もかかってしまいます。
mdbのサイズはどのくらいでしょうか?

> ネットワーク上にあるサーバにアクセスしています
ネットワーク上でmdbファイルを使う場合、いくつかの注意点があります。
こちらを参照してみてください。
http://support.microsoft.com/default.aspx?scid=kb;ja;300216


> Access2000のmdbにすれば解決する物でしょうか?
とりあえず、やってみるのが一番でしょうね。
もし、Access 2000をお持ちで無ければ、以下のようにすれば変換できます。

'Kill "C:\Ac2k.mdb
Src = "Provider=Microsoft.Jet.OLEDB.4.0;" _
    & "Data Source=C:\Ac97.mdb;Jet OLEDB:Engine Type=4;" _
    & "Locale Identifier=0x00000411
Dsc = "Provider=Microsoft.Jet.OLEDB.4.0;" _
    & "Data Source=C:\Ac2k.mdb;Jet OLEDB:Engine Type=5;" _
    & "Locale Identifier=0x00000411
CreateObject("JRO.JETEngine").CompactDatabase Src, Dsc


# なお、上記のコードでは、mdbのバージョンを「JET 4.0形式へ変換する」事はできますが、
# 「Access 97で作成された」という内部情報までは書きかわりません。内部情報までを
# 変更したいのであれば、Access 2000を使って変換するか、DAO 3.6を使って、
# Database.Properties("AccessVersion").Value を書き換える必要があります。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -