2

フロントエンドとしてPostgres9とDelphi7を使用しているアプリケーションで作業しています。アプリケーションへのデータベース接続を設定するには、次の手順を実行する必要があります。

1.postgresにサーバーを登録します(新しいユーザーであるため、画像を投稿できません)

   Name:=Localhost
   Host:=Localhost
   Port:=5432
   SSL:=
   MaintenanceDB:=myDB
   Username:=Admin
   password:=******
   .
   .
   Service:=Localhost

2.データベースとテーブルを作成します。

ステップ1をプログラムで実行できるかどうか誰かに教えてもらえますか?たとえば、 "C:\ Program Files \ PostgreSQL \ 9.0 \ bin \ psql.exe" -h localhost -p 5432 -d myDB -U Admin Service = Localhost "?

現在のところ、ユーザーが手動で行っています。

前もって感謝します:)

4

1 に答える 1

2

pgAdminに登録されたサーバーは、Windowsレジストリの次の場所に保存されます。HKEY_CURRENT_USER\Software\pgAdmin III\Servers

登録されているサーバーの数が属性に格納されCountます。

次に、各サーバーは番号に応じて独自のエントリを取得します。したがって、最初のものはに格納されHKEY_CURRENT_USER\Software\pgAdmin III\Servers\1、2番目のものはに格納さHKEY_CURRENT_USER\Software\pgAdmin III\Servers\2れます。

レジストリを調べて、Delphiアプリケーション内から適切なエントリを作成します。

于 2011-11-17T10:26:13.713 に答える