TEXTファイル(固定長)をリンクしたMDBにADOを使って
クエリを送ると「組み込み可能なISAMドライバが見つかりませんでした」
というエラーが出てしまいます。
セットアップ時にISAMドライバをインストールしてあるのですがそれでもダメみたいです。
このような症状を回避する方法を教えてください。

環境は
VB6sp5
ACCESS97  です。
よろしくお願いします。

A 回答 (1件)

参考URLにて



検索キー="組み込み可能なISAMドライバが見つかりません"

参考URL:http://search.microsoft.com/japan/
    • good
    • 0
この回答へのお礼

お礼が遅れましたことお詫びします。
todo36さんの参考URLにて検索させてもらいましたが
解決しませんでした。
結局DAOを使ってやることにしました。
回答ありがとうございました。

お礼日時:2001/09/30 16:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QC:\Users\ ユーザー名の変更は?

親戚から富士通のノートパソコンWindows8をもらいました。
殆ど使っていなく、2.3個市販のソフトが入っています。
しかし、説明書、ACアダプター、LANコネクタ等なしで、本当に本体のみです。
ACアダプターは何とかなり早速起動し、無線LANが使えたのでその設定をしました。
ユーザーアカウントも変更し(例:aaa)、Windows Updateで157個インストールしました。
さらにWindows8からWindows8.1にしました。
その際Microsoft アカウントの設定をしましたが、起動のたびにパスワードを入力しなければいけないので、
まだ設定段階なので、アカウント変更で(例:aaa)変更しました。
プリンタードライバーをダウンロードして解凍先フォルダの部分で
C:\Users\親戚のアカウント\Desktop\が表示され??
と思いながらも参照でaaaがあったのでそれを指定しましたが、
C:\Users\親戚のアカウント\の状態になってしまいます。
この親戚アカウント名を自分の設定したアカウント名に変更出来ませんか?

Aベストアンサー

>親戚から富士通のノートパソコンWindows8をもらいました。
>まだ設定段階なので、アカウント変更で(例:aaa)変更しました。
>この親戚アカウント名を自分の設定したアカウント名に変更出来ませんか?
常識外の処置です。
PCの所有者が変更のときは「リフレッシュ」を行ってPCの状態を工場出荷状態に戻してから再設定を行います。
最低でも新しいユーザーを作成して、そのユーザーに管理者権限を設定します。
その後、旧所有者のユーザーを専用ファイルも含めて削除します。

旧ユーザー(親戚)のユーザーアカウント名をあなたのアカウント名(aaa)に変更しても関連するユーザーフォルダー名は変更されません。
ユーザーフォルダー名を強制的に変更するとシステムの整合性が崩れて不具合が起る原因になります。
安心して使うにはあなたのユーザーアカウントを管理者権限で作成し、正常にログオンできることを確認してから旧ユーザーアカウントを削除します。

まだ使い始めとのことなので「リフレッシュ」から「すべてを削除してWindowsを再インストールする」を実行されることをお勧めします。

>親戚から富士通のノートパソコンWindows8をもらいました。
>まだ設定段階なので、アカウント変更で(例:aaa)変更しました。
>この親戚アカウント名を自分の設定したアカウント名に変更出来ませんか?
常識外の処置です。
PCの所有者が変更のときは「リフレッシュ」を行ってPCの状態を工場出荷状態に戻してから再設定を行います。
最低でも新しいユーザーを作成して、そのユーザーに管理者権限を設定します。
その後、旧所有者のユーザーを専用ファイルも含めて削除します。

旧ユーザー(親戚)のユーザーアカ...続きを読む

QVBAからADOを使ってクエリのクエリを作成したい

VBAからADOを使ってクエリのクエリを作成したい

ADO初心者です。

VBA側で入力された引数を元に、ADOを使ってあるmdbファイルにあるクエリ(1)の抽出条件を変更した上で(抽出条件はVBA側の引数によって毎回変わります)、クエリ(1)の中から重複したレコードを抽出するクエリ(2)を作成したいと考えています。クエリ(1)並びにクエリ(2)をそれぞれ単独で作成する事は出来たのですが、クエリ(1)の結果を反映したクエリ(2)を作成する方法が分かりません。

なお、クエリ(1)の抽出条件変更は、RecordsetオブジェクトのOpenメソッドを使って行っています。何となくこれはレコードの更新は出来てもクエリの更新は出来ないような気がしており、それが原因のような気がしているのですが、クエリの更新をしたい場合はどうすればよろしいでしょうか?

Aベストアンサー

SELECT文の中にSELECT文ですが、わかりますか?。

重複しているものを検索した結果を一旦テーブルに(作成し)保持すれば
クエリのクエリと同じ結果を得られると思いますし、
重複しているものは何だったかという後から調べることがあったときには重宝します。

処理ができさえすればシンプルでもいいなら、
機能分けてもいいでしょう。

QNECのPC-LL350ADの各ドライバ名が知りたい

NECのPC-LL350ADというノートなのですが、突然内部からギュイーンという異音と共に動かなくなってしまいました。
HDDを取り出してUSB外付けHDDにするキットで他のPCに付けてみましたがHDD自体から異音がしました。
HDDが壊れたのだと思います。

他の質問を参照したところ、
http://nx-media.ssnet.co.jp/
からリカバリー用のDVDを購入できることが分かりました。(5000円)
入手しようと思っていますが、取り急ぎPC作業をしたいのと興味本位で単独で各ドライバを探して、とりあえず自力で再インストールしたいのですが情報を知っている方、または調べ方をアドバイスください。
知りたいのは
・チップセットドライバ名
・ネットワークドライバ名
・サウンドドライバ名
等です。

Aベストアンサー

>・チップセットドライバ名

SiS AGP(GART) Driver
http://www.sis.com/download/
I accept to the above.にチェック入れI Agreeで次行って下さい。
ここら辺にもまとまって・・・
http://www.whitebunny.net/hardware/chipset_sis.html

>・ネットワークドライバ名

これは分らんです。
中開けて直接チップ見るか、XP SP2とりあえずいれてデバイスマネージャの
イーサネットコントローラか不明なデバイス詳細からデバイスインスタンスID見るか。
ネットワーク関係のアップデータ見るとIntel~とあるので、Intelかなと。

>・サウンドドライバ名

ADI社製 AD1981BなのでSuondMaxかと推測
http://search.casnavi.nec.co.jp/module_search/program/Module_Detail.asp?MODULE_NO=3467

あとはプロセッサドライバやグラフィックも必要かと思われます。

>・チップセットドライバ名

SiS AGP(GART) Driver
http://www.sis.com/download/
I accept to the above.にチェック入れI Agreeで次行って下さい。
ここら辺にもまとまって・・・
http://www.whitebunny.net/hardware/chipset_sis.html

>・ネットワークドライバ名

これは分らんです。
中開けて直接チップ見るか、XP SP2とりあえずいれてデバイスマネージャの
イーサネットコントローラか不明なデバイス詳細からデバイスインスタンスID見るか。
ネットワーク関係のアップデータ見るとIntel~とある...続きを読む

QVB6からADOを介してACSESS2000MDBへのアクセスエラー

VB6からADOを使用しACSESS2000MDBにデータを登録すると

INSERT 文でエラーになってしまいます。

エラーコード:-2147217833です。

何が原因か分かる方教えて下さい。

Aベストアンサー

gould09さんの回答のようにテーブルに取っている項目に対してINSERTしようとしているデータのレングスが長すぎるのではないかと思います。テーブルの項目のレングスと挿入し様としているデータのレングスをチェックしてみてください。

Qコンピューター名を変更したら起動しなくなった

セカンドマシンとして使用しているWin2000なのですが、「ネットワークが見つかりません」と頻繁にバルーンが出るため、ネットワーク接続ウィザードしてみようかと思い、コンピューター名を変更し再起動となったのですが、「お待ちください・・・Windowsを起動しています」のロゴ、またはブルーの画面で止まってしまいます。
セーフモードでは起動するので、コンピューター名を見ると変更した名前になっています。(元名前は忘れました) デバイスマネージャーでネットワークアダプタを見ると「Realtek RTL8139(A)・・・」のドライバがインストールされてないと出ています。2000のCDでドライバの更新するとインストールされるのですが、通常起動せず、セーフモードで確かめるとインストールされていませんにもっどります。また、コントロールパネルのネットワークとダイヤルアップは空っぽです。

実はこのマシンで質問するのは3回目なのですが、いやになってしばらくほっていました・・・
少し時間ができたので今日、もう一度TRYしてみようとやってみてるのですが上記の状態です。

セカンドマシンとして使用しているWin2000なのですが、「ネットワークが見つかりません」と頻繁にバルーンが出るため、ネットワーク接続ウィザードしてみようかと思い、コンピューター名を変更し再起動となったのですが、「お待ちください・・・Windowsを起動しています」のロゴ、またはブルーの画面で止まってしまいます。
セーフモードでは起動するので、コンピューター名を見ると変更した名前になっています。(元名前は忘れました) デバイスマネージャーでネットワークアダプタを見ると「Realtek RTL8139(A)...続きを読む

Aベストアンサー

元の名前を思い出して起動させる。
Realtekのデバイスを一旦削除してみる、起動の際にはLANケーブルは抜いておく。
だめならOS再インストールする。

QADO&mdbで、リンクテーブルの作り方

お世話になっています。
行き詰って困っています。

あるmdb(Access2000形式)内のテーブルを別のmdb(同)から見られるようリンクテーブルを作りたいのですができません。
VB.NET 2005 でやっています。

いろいろ調べてMSDN等からサンプルを引っ張り、以下のように作っても、

Dim catDB As ADOX.Catalog = New ADOX.Catalog
Dim tblLink As ADOX.Table = New ADOX.Table

catDB.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Mdb_Link

With tblLink
.Name = "TEST_TBL"
.ParentCatalog = catDB

.Properties("Jet OLEDB:Create Link") = True <---ここと
.Properties("Jet OLEDB:Link Provider String") = Mdb_Test <---ここと
.Properties("Jet OLEDB:Remote Table Name") = "TEST_TBL" <---ここ
End With

catDB.Tables.Append(tblLink)
catDB = Nothing

.Propertiesの3行でエラー(プロパティ'Item'は'ReadOnly'です。)になってしまい、サンプル通りに行きません。
これについて何か心当たりありましたら教えてくださると嬉しいです。

お世話になっています。
行き詰って困っています。

あるmdb(Access2000形式)内のテーブルを別のmdb(同)から見られるようリンクテーブルを作りたいのですができません。
VB.NET 2005 でやっています。

いろいろ調べてMSDN等からサンプルを引っ張り、以下のように作っても、

Dim catDB As ADOX.Catalog = New ADOX.Catalog
Dim tblLink As ADOX.Table = New ADOX.Table

catDB.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Mdb_Link

With tblLink
.Name = "TES...続きを読む

Aベストアンサー

参考にされたサンプルは、
VB6.0以前のものを対象にしていませんでしたか?
VB2005では、プロパティの省略は誤動作のもとです。

エラーが、
>プロパティ'Item'は'ReadOnly'です。
ということで、
間違ってItemプロパティに代入しようとしたと解釈されているのであれば、

.Properties("Jet OLEDB:Create Link").Value = True
.Properties("Jet OLEDB:Link Provider String").Value = Mdb_Test
.Properties("Jet OLEDB:Remote Table Name").Value = "TEST_TBL"

だとどうでしょうか? 

QPCのビデオ (グラフィック) システム用のデバイスドライバのメーカー、製品名を知りたいのですが。

PCのビデオ (グラフィック) システム用のデバイスドライバのメーカー、製品名を知りたいのですが。

xpを再インストールしたら、
解像度が変えられなくなってしまい
その原因はビデオシステム用のデバイスドライバだと
いうことは分かったのですが
このPCは友人が作ってくれたので
デバイスドライバのメーカー、製品名が分かりません

どうしたらいいですか?

Aベストアンサー

オンボ-ドのグラフィックシステムであれば、マザーボードのユーティリティソフトで復旧できると思います。
グラフィックボードを増設しているのならば下記ソフトをダウンロードすればメーカー、製品名が分かるかも知れません。メーカーが分かればメーカーURLも表示されますのでWクリックするとサイトに直行できます(はず(^^;; )
その他PC内部の動きも見れますので“落として置いても損のない”フリーソフトです。
http://www.altech-ads.com/product/10000755.htm

QFOR文でtext1,text2,text3...などとどうやって処理させればいいのですか

超初心者な質問ですみません。
たとえばFOR文を使ってtext1~10まで連続に処理させるには
どういったコードを記述すればよいのでしょうか?
初心者用の本やHPを探しても見当たりませんでした。
お願いします。

Aベストアンサー

textエリアをインデックス配列にすればいいです。
Text1のエリアをファーム上でコピーし、貼り付けると
Text1(0)~ Text1(9) の配列になります。
それを
 
(例)

i =0
for i=0 to 9
text1(i) = x
next

のようにすればいいです。

Qグラフィックドライバの変更in linux

グラフィックドライバの変更in linux
VAIOのPCG885というノートPCにVINE linuxを入れました。
入れる前からグラフィックの調子が悪かったらしく、こちらで相談したところ、グラフィックドライバを変えるのが良いのではという提案を頂き、グラフィックドライバを探しました。
メーカーのサイトでとりあえずグラフィックドライバをみつけたのですが、かならずWINDOWSで使えと書かれています。これはもうあきらめた方がいいのでしょうか?それともどうにかできるんでしょうか?

Aベストアンサー

メーカ自体がLinuxのインストールなどサポートしていませんので、メーカサイトからドライバを探す事自体に無理があります。

お使いのPCはNeoMagic MagicMedia 256AV(NM2200) と言うGPUを搭載しているらしいので、同一のGPU搭載PCでのLinuxインストール記事を紹介しておきます。
(ドライバを入れなおすのでは無く、Xの設定を修正するようです。)

ただ、非常に古い機種のようですから、最近のLinuxディストリビューションでの参考にはならないかも知れません。

参考URL:http://www006.upp.so-net.ne.jp/kasuya/linux/vaioC1_turbo.html

QVBのソース上からAccessのmdbファイルのクエリを呼び出す

Accessのmdbファイルにクエリを登録したのですが、これをVB側から呼び出すやり方がわかりません。どなたか教えてもらえないでしょうか?
あと、引数がついた場合もお教え願いないでしょうか。

Aベストアンサー

参照設定でMicrosoft DAO3.5 ObjectLibraryを設定して

Private Sub cmd1_Click()

Dim db As DAO.Database
Dim qd As DAO.QueryDef
Dim rs As DAO.Recordset

Set db = DBEngine.OpenDatabase("フルパス\ファイル名.mdb") 'DBに接続する。

Set qd = db.QueryDefs("クエリ名") 'クエリーを呼び出す
  qd.Parameters("パラメタ名").Value = 値 'パラメータ名を指定して値を設定

Set rs = qd.OpenRecordset 'クエリの結果のレコードセットを得る

End Sub

これで良いと思いますが。


人気Q&Aランキング

おすすめ情報