こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

データベースの入力

アクセスのデータベースとデータ-グリッドを
連結させて、データを入力するプログラムを
組んで、PCにインストールしたのですが、
インストールしたPCでデータを入力すると
実行時エラー13(型が一致しません)と出てしまいます。
開発環境だとエラーがでません。

開発環境
Win2000SP2
VB6 SP4
ACCESS2000

インストールPC
WinNT4.0 SP6

投稿日時 - 2003-07-10 21:28:24

QNo.598004

すぐに回答ほしいです

質問者が選んだベストアンサー

インストールPCに必要なファイルが足りていないのではないですか?
MDACは大丈夫ですよね。
だとするとJETの4.0をインストールしてみてはいかがでしょうか。

JET
http://support.microsoft.com/default.aspx?scid=kb;ja;282010


データ入力の際、ADOを使っているのかDAOを使っているのかによって
違うかもしれませんが。

投稿日時 - 2003-07-11 09:21:54

お礼

ご回答ありがとうございます。
指摘された点が一番あやしいと思います。
作成→インストールのSPのバージョンと
変更→コピーした時のバージョンが違うかもしれません。

投稿日時 - 2003-07-11 09:27:28

ANo.3

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

2ch

バリアント型を多用してない?
バリアント型を使用して、同様の経験あり。
dim i,j as integer
この場合iはバリアント

配列領域未設定でのUBound関数もEXE環境では、異なった値を返した。

もしくは整数型の数値と文字列型の数値の比較で、文字列型の変数に値が入っていないために、結果的に
if 3 = "" then
というような比較が行われてしまっているような場合も起こる。

投稿日時 - 2003-07-11 00:55:36

お礼

ご回答ありがとうございます。
指摘された点を確認しましたが、
そういう宣言はしてませんでした。
今後、組む時に参考にさせていただきます。

投稿日時 - 2003-07-11 09:22:44

ANo.1

コントロールパネル>地域>日付 の「短い形式」は一致していますか?
和暦になってたりしませんか?

投稿日時 - 2003-07-11 00:41:57

お礼

ご返答ありがとうございます。
指摘された部分を調べてみます。
この部分の設定が一致してないと不具合があるなんて
しりませんでした・・・

投稿日時 - 2003-07-11 00:50:58

あなたにオススメの質問