ODBCのユーザデータソースの列挙

解決


まさ  2007-11-19 01:10:39  No: 28534

TurboDelphiを使用していろいろなRDBに接続し、SQL操作するプログラムを考えています。
ODBCのユーザデータソースの列挙するにはどのようにすれば良いのでしょうか。Webで探しても見つかりません。


Ru  2007-11-22 02:15:20  No: 28535

実験も一応しましたがデータソース名は拾えるっぽい?
Button2の方です。

http://www.geocities.jp/fjtkt/program/2007_0001.html


AVA  2007-11-22 19:43:34  No: 28536

BDEを使うなら
DataBase1.Session.GetAliasNames(TStrings);

BDE以外はよくわからないのですが、レジストリー
HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources
に一覧があります。(Windows XPの場合)


まさ  2007-11-24 23:43:30  No: 28537

Ruさん、情報ありがとうございました。
指定されたソースで動作しました。ありがとうございました。
おかげでODBCのユーザデータソースを拾うことができました。

AVAさん
今回はParadox->MySQLのデータベース移行ツールを考えています
MySQL、BDE経由でも設定すればできるようですね。(未確認)


まさ  2007-11-24 23:51:51  No: 28538

解決忘れました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加