STSETODBC.ini にて「DRIVER1 = ACCESS」と指定し、接続文字列「ConStr」で
Access の accdb ファイルを指定すると、STSETODBC.exe を実行しても ODBCデータソースが正しく設定できません。
この問題は Access用のODBCドライバが2つ存在する環境で発生します。
@ Microsoft Access Driver (*.mdb)
A Microsoft Access Driver (*.mdb, *.accdb)
accdb ファイルの場合は A のドライバを選択する必要がありますが、
STSETODBC.ini で「DRIVER1 = ACCESS」と指定すると @ のドライバが自動的に選択されるためです。
ODBCドライバ名を指定する必要があります。
STSETODBC.ini 内の「DRIVER」にて「"Microsoft Access Driver (*.mdb, *.accdb)"」と指定してください。
【例】
[ODBC]
DSN1 = SampleDB
DRIVER1 = "Microsoft Access Driver (*.mdb, *.accdb)"
ConStr1= "DBQ=%APPATH%\SampleDB.accdb"
対象製品 | StiLL-] v2.1 Developers / Professional / Standard / 共有版 StiLL-] v2.0 Developers / Professional / Standard / 共有版 StiLL-] v1.6 Developers / 共有版 StiLL-] v1.5 Developers / Professional / Standard / 共有版 StiLL-] v1.0 Developers / Professional / Standard / 共有版 StiLL V9.10 Developers / Professional / Standard / 共有版 StiLL V9.01 Developers / Professional / Standard / 共有版 StiLL V8.02 Developers / Professional / Standard / 共有版 |