- PR -

NpgsqlConnection.GetSchemaについて

1
投稿者投稿内容
AKARI0418
会議室デビュー日: 2009/01/30
投稿数: 8
投稿日時: 2009-02-06 11:04
PostgreSQLの作成したテーブルの一覧を取得したいのですが、
SQL Serverのように記述するとエラーになってしまいます。

Dim Npgsql_Connection As NpgsqlConnection = New NpgsqlConnection(ConectString)
Dim dtTableName As DataTable
dtTableName = Npgsql_Connection.GetSchema("Tables", New String() {Nothing, Nothing, Nothing, "TABLE"})

また、
dtTableName = Npgsql_Connection.GetSchema("Tables")
のようにするとシステムテーブルまで取得してしまうため、
ソース上でのフィルタリングが必要になってしまいます。

どうしたらよいでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)