いくつかのタイプのデータでADODB.Connectionを使用してExcelからADOクエリを実行する必要があります。問題は、結果のレコードセットの一部に値が空または数値である場合があることです。この接続としてADOは、最初の8つのレコードセットのみを使用してフィールドのタイプを自動的に検出するため、クエリが失敗することがあります。
Stackoverflowで検索すると、1つの解決策が見つかりましたが、レジスターを編集することを意味しますが、私はコンピューターの管理者ユーザーではありません。
次のリンク: https://stackoverflow.com/a/46174530/7787606
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\12.0\Access
管理者の許可なしにそのキー値を変更する方法はありますか?
番号。
HKEY CURRENT USER以外のレジストリキーに書き込もうとしている場合は、ローカル管理者権限が必要です。
これを回避する方法はありません。