線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1359
推到 Plurk!
推到 Facebook!

access的一些操作?

尚未結案
jck1
一般會員


發表:53
回覆:67
積分:24
註冊:2002-05-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-14 17:37:17 IP:211.22.xxx.xxx 未訂閱
本來都用oracle的,現在突然有一些東西要用access 可是又沒學過access,不知道該如何用,請各位網友幫個忙囉^^ 1.access有像oracle的sqlplus那樣的程式可以用嗎? 例如我要看某個table的定義,有類似desc的指令嗎或環境嗎? 2.如果要抓某個table的所有欄位資料該怎麼下sql呢? 在oracle裡我可以下這個指令,不知access怎麼做到? SELECT COLUMN_ID, COLUMN_NAME, DATA_TYPE, DATA_LENGTH, DATA_PRECISION, DATA_SCALE FROM ALL_TAB_COLUMNS WHERE OWNER = xxx AND TABLE_NAME = xxx ORDER BY COLUMN_ID 先問二個問題 謝謝網友幫忙:)
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-14 17:43:08 IP:61.155.xxx.xxx 未訂閱
1、access也用SQL对数据库进行操作。 2、如果要抓某個table的所有欄位資料該怎麼下sql呢? SELECT COLUMN_ID, COLUMN_NAME, DATA_TYPE, DATA_LENGTH, DATA_PRECISION, DATA_SCALE FROM ALL_TAB_COLUMNS  WHERE OWNER = xxx AND TABLE_NAME = xxx ORDER BY COLUMN_ID    or    select * from ALL_TAB_COLUMNS WHERE OWNER = xxx AND TABLE_NAME = xxx ORDER BY COLUMN_ID    风花雪月 e梦情缘
------
风花雪月 e梦情缘
jck1
一般會員


發表:53
回覆:67
積分:24
註冊:2002-05-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-14 17:58:28 IP:211.22.xxx.xxx 未訂閱
引言: 1、access也用SQL对数据库进行操作。 月 e梦情缘[/b]
謝謝解答 那如何啟動和access資料庫溝通的介面呢? (我可以在那裡下這些sql命令呢) 就像我用sqlplus和oracle溝通一樣?
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-07-14 22:41:58 IP:63.84.xxx.xxx 未訂閱
您好﹒ 在Access中有一個名為查詢(Query)的物件﹐就有這方面的功能﹐當然﹐這是在Access中進行操作﹒ 另外﹐Delphi有提供SQL Explorer的工具﹐利用此工具可以對資料庫進行SQL的查詢動作﹐當然也就包括Access了﹐使用的前提是需要使用BDE Administrator工具對您的資料庫建立別名﹒ 希望這是您需要的﹒ 學習中﹐錯誤之處還請各位前輩多多指正﹗ 努力,相信會獲得美麗! 忻晟
------
忻晟
jck1
一般會員


發表:53
回覆:67
積分:24
註冊:2002-05-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-07-16 10:30:38 IP:211.22.xxx.xxx 未訂閱
引言: 在Access中有一個名為查詢(Query)的物件﹐就有這方面的功能﹐當然﹐這是在Access中進行操作﹒ 另外﹐Delphi有提供SQL Explorer的工具﹐利用此工具可以對資料庫進行SQL的查詢動作﹐當然也就包括Access了﹐使用的前提是需要使用BDE Administrator工具對您的資料庫建立別名﹒ 忻晟
謝謝回答 ^^ 剛試了一下query的物件,可能不習慣吧,覺得不是很好用 ><" 忘了delphi有提供sql explorer了,哈 不過我要怎麼在sql explorer裡找所有的access裡資料庫的table定義呢? 下了這句select * from ALL_TAB_COLUMNS好像沒有定義ALL_TAB_COLUMNS
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-07-16 14:54:35 IP:63.84.xxx.xxx 未訂閱
請問您所指的Table定義是何意義﹖ 努力,相信會獲得美麗! 忻晟
------
忻晟
jck1
一般會員


發表:53
回覆:67
積分:24
註冊:2002-05-23

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-07-16 17:40:15 IP:211.22.xxx.xxx 未訂閱
引言: 請問您所指的Table定義是何意義﹖ 忻晟
像是table裡的column名稱、資料類別、長度等
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-07-16 18:19:06 IP:63.84.xxx.xxx 未訂閱
您好﹗ 在SQL Explorer中就直接可以看到這些資料庫欄位的形態了﹒ 步驟﹕ 1﹒在Database頁次中選擇你已經設定別名的資料庫 2﹒別名開啟后﹐會將此資料庫中的資料表名稱全部顯示出來 3﹒點擊某個資料表名﹐其內的Field, Indices等就會顯示出來 4﹒點擊Filed欄位﹐在右側的相對應的欄位Summary頁次﹐就會將此資料表中所有的資料欄位相對應的定義全部顯示出來 學習中﹐錯誤之處還請各位前輩多多指正﹗ 努力,相信會獲得美麗! 忻晟
------
忻晟
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-07-16 18:47:53 IP:61.155.xxx.xxx 未訂閱
cashxin2002 您好!    其实不论您操纵哪一种数据库,其基本的方法与原理都基本相同。 比如您用SQL Explorer操作ACCESS,但也可以操作oracle、DB2、SQL SERVER 等等数据库    对于常用的数据库如ACCESS、oracle、DB2、SQL SERVER 等也都支持标准SQL,只不过是不同数据库中函数不同,还有就是想SQL SERVER 还有TSQL语言操作。 但是,您只要用SQL这些常见的数据库操作方法都大同小仪的        风花雪月 e梦情缘
------
风花雪月 e梦情缘
jck1
一般會員


發表:53
回覆:67
積分:24
註冊:2002-05-23

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-07-17 11:16:30 IP:211.22.xxx.xxx 未訂閱
引言: 您好﹗ 在SQL Explorer中就直接可以看到這些資料庫欄位的形態了﹒ 步驟﹕ 1﹒在Database頁次中選擇你已經設定別名的資料庫 2﹒別名開啟后﹐會將此資料庫中的資料表名稱全部顯示出來 3﹒點擊某個資料表名﹐其內的Field, Indices等就會顯示出來 4﹒點擊Filed欄位﹐在右側的相對應的欄位Summary頁次﹐就會將此資料表中所有的資料欄位相對應的定義全部顯示出來 努力,相信會獲得美麗! 忻晟
hi 這些我在sql explorer中有看到^^ 基本上我是想先寫一些工具 所以我想由程式中得到那些資料 如果用滑鼠點擊的話 似乎不符合要求 我的工具希望是傳入一個table名稱後 能夠為我產生一些insert, update,select等的程式碼 以備我在其他程式中可以直接叫用 (事實上是把那些程式碼寫到一個data module去) 大概就是這樣的需求
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-07-17 11:47:53 IP:63.84.xxx.xxx 未訂閱
小弟也是SQL語法的新手 對于您的需求﹐我想可以請教許多這方面的高高手前輩
------
忻晟
系統時間:2024-07-01 8:39:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!