アプリ版:「スタンプのみでお礼する」機能のリリースについて

宜しければお知恵をお貸し下さい。

日本語版XP・ACCESS2000でつくったMDBファイルを、日本語版XP・ACCESS2003でテーブルのフィールドやVBAを修正しました。
いままで英語版XP・ACCESS2000と日本語版XP・ACCESS2000のパソコン両方で問題なく動いていたのですが、修正後、急に英語版XP・2000の方だけ、実行時エラー"-2147467259"が出るようになってしまいました。エラー内容は「Invalid field data type」となっています。
エラーが出ている場所は、オートナンバーを振り直す記述の所です。
Order=テーブル名
Number=フィールド名
下記にそのまま記載します。

CurrentProject.Connection.Execute CommandText:="Alter Table [Order] " & "Alter Column [Number] Identity(1, 1);"

今まで、英語版XPでも日本語版XPでも問題なく、オートナンバーの振り直しが出来ていたので、まったく原因が分かりません。日本語版XP・ACCESS2000では問題なく動いています。
Orderテーブルには、フィールド名やデータ型などの変更は一切加えていません。参照設定も2000も2003、日本語版XP・英語版XPで違いはありません。
自分ひとりでは解決出来そうにありません。どんな小さなこともよいので、何かこのエラーの原因がおわかりになる方、アドバイスをお願い致します。

A 回答 (1件)

2147467259か80004005で検索するいっぱい出てきます。


多言語対応に問題がある場合によく出るようです。
    • good
    • 0
この回答へのお礼

このエラー番号で検索しました。レジストリの問題が多いようですが、実際の原因を確定できませんでした。
新規ファイルに再取り込みする形でエラーが出なくなりました。
ご回答ありがとうございました。

お礼日時:2007/09/19 20:19

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