如何取得目前資料庫中的Table Name? |
答題得分者是:hagar
|
skurama
中階會員 ![]() ![]() ![]() 發表:88 回覆:127 積分:73 註冊:2002-07-22 發送簡訊給我 |
請問:
目前我想寫一個用連到PostgreSQL 7.3.2的瀏覽程式,
環境是用TQuery ODBC postgresql,但是第一步就遇到問題了,
請問我該如何知道目前所連的資料庫內有哪些Table,因為目前發現
無法直接下達SQL來取得Table,以及如何做到知道目前PostgreSQL中
有哪些DB? 目前有看到pgadminII(http://www.pgadmin.org)此程式,
可以連到postgreSQL後,取得所有的DB以及Table,
請問是否有人知道相關的資料或文章? 簡單說就是:
1.PostgreSQL(or 其他資料庫系統)中有哪些DB?如何取得?
2.某一個DB中,如何取得該其擁有的Table? ----------------
快滿一年程設師,
日日工作寫程式,
每買樂透眼框溼,
望能早成系分師。
----------------
------
---------------- 初出芧房程設師, 左鍵右鼠寫程式, 日扣夜寫眼框溼, 望能早成系分師。 ---------------- |
Justmade
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
jerryhung
初階會員 ![]() ![]() 發表:6 回覆:46 積分:30 註冊:2002-12-11 發送簡訊給我 |
|
hagar
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
skurama
中階會員 ![]() ![]() ![]() 發表:88 回覆:127 積分:73 註冊:2002-07-22 發送簡訊給我 |
謝謝: 目前測試hagar大大的方法可以使用, Session.GetTableNames('在odbc的名稱', '與Table Match的字串(空字串表全部)', False(不知道是衝馬蓋用的), False(不知道是衝馬蓋用的), 一個StringList物件); 我看了Delphi範例後大概如下: var
MyStringList : TStringlist;
begin
MyStringList := TStringList.Create;
try
Session.GetTableNames('mydb', 'f*',False, False, MyStringList);
ListBox1.Items := MyStringList;
finally
MyStringList.Free;
end; 謝謝~~ ----------------
快滿一年程設師,
日日工作寫程式,
每買樂透眼框溼,
望能早成系分師。
---------------- 發表人 - skurama 於 2003/05/27 15:10:04
------
---------------- 初出芧房程設師, 左鍵右鼠寫程式, 日扣夜寫眼框溼, 望能早成系分師。 ---------------- |
hagar
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |