掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MySQLのデータベース名の取得 (ID:40274)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
igyさん、ありがとうございました。 システムデータベース'information_schema'に接続し、テーブル'Schemata'を読み込むようにしました。 ここにいろいろな情報が取れるので便利です。 //--- databaseのリストを作成する with SQLConnectionSys do begin try Params.Values['DriverName'] := 'MySQL'; Params.Values['HostName'] := EditHostName.Text; Params.Values['Database'] := 'information_schema'; Params.Values['User_Name'] := EditMySQLUser.Text; Params.Values['Password'] := EditMtSQLPassword.Text; ComboBoxSQLDatabaseName.Items.Clear; SQLQuerySys.First; while not SQLQuerySys.Eof do begin ComboBoxSQLDatabaseName.Items.Add(SQLQuerySys.FieldByName('SCHEMA_NAME').Value); SQLQuerySys.Next; end; except Beep; ShowMessage('MySQLサーバーからデータベースのリストが作成できませんでした。'); end; end;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.