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

如何自動產生Access檔與其欄位

缺席
clarkkent
初階會員


發表:29
回覆:83
積分:32
註冊:2003-01-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-16 07:11:43 IP:210.68.xxx.xxx 未訂閱
各位先進大家好 小弟初次接觸有關資料庫的程式,問的問題可能很基本 懇請各位先進協助小弟    Q: 一、如何於程式中產生一個新的Access檔案? 二、如何於該檔案中新增所需要的欄位?Ex:X、Y、Z。    例如:影像處理完後會產生X、Y、Z三組資料,如何於程式中產生一個Access檔及其欄位來存這三筆資料(Access檔原本不存在),而後續會根據這個資料庫來做某些處理,因此又該如何於程式中連接這個新產生的Access檔呢?    十二萬分感謝    新手上路,請多指教 如果此文章違反版規 還請版主告知並刪除 Just do it 發表人 - clarkkent 於 2003/06/16 07:20:16 發表人 - clarkkent 於 2003/06/16 07:21:23
------
JUST DO IT
ddy
站務副站長


發表:262
回覆:2105
積分:1169
註冊:2002-07-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-16 09:22:26 IP:61.218.xxx.xxx 未訂閱
你好 請多利用本站搜尋喔 相關討論已有很多,相信能搜尋到你要的 可以輸入相關key word 例.. alter、adox、access ...     
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-17 14:41:09 IP:61.221.xxx.xxx 未訂閱
clarkkent, 您好 (1)請參考以下連結資料,這是阿子副站長與axsoft版主一起合作研究出來的,相信對您會有幫助。 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=24531 (2)我試著用TADOQuery元件,有做出符合您的需求的code,但不知您是否接受使用元件,所以先保留不post出來。或許您也可以根據上面的例子,試試看。 另外,ddy副站長提到的,您可以先尋找站裡的資料,我想您一定會有意外收穫的。 ================================= 涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 是非終日有,不聽自然無 天下本無事,庸人自擾之
clarkkent
初階會員


發表:29
回覆:83
積分:32
註冊:2003-01-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-06-17 20:32:21 IP:61.59.xxx.xxx 未訂閱
引言: clarkkent, 您好 (1)請參考以下連結資料,這是阿子副站長與axsoft版主一起合作研究出來的,相信對您會有幫助。 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=24531 (2)我試著用TADOQuery元件,有做出符合您的需求的code,但不知您是否接受使用元件,所以先保留不post出來。或許您也可以根據上面的例子,試試看。 另外,ddy副站長提到的,您可以先尋找站裡的資料,我想您一定會有意外收穫的。 小弟曾試著聽從ddy副站長的建議找尋相關的文章,但找出來的大都是用Delphi寫的,或許是小弟查詢用的關鍵字不適當吧(小弟才疏學淺看不懂Delphi) 新增Access檔案已經OK了,那增加欄位的方法,是否即為您在另一篇文章中所用的那個方法呢? http://delphi.ktop.com.tw/topic.php?TOPIC_ID=32426 另外,請教您用元件的方法可否提供小弟長知識呢? 謝謝 ================================= 涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 是非終日有,不聽自然無 天下本無事,庸人自擾之
新手上路,請多指教 如果此文章違反版規 還請版主告知並刪除 Just do it 發表人 - clarkkent 於 2003/06/17 20:35:40
------
JUST DO IT
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-06-17 22:04:09 IP:203.204.xxx.xxx 未訂閱
clarkkent, 您好 說實話,看到您說您曾試著自己找方法解決問題,我很高興。 因為試著自己找方法解決比提出問題後等著他人給答案的人,更讓人有想幫助他的感覺。 自己試著找答案,雖不一定可以找到答案,但我相信由尋找的過程中,一定會有其他的收穫。 我並不喜歡以老賣老,我的程度能力也遠不及K.Top的許多前輩先進。 但是只要我有時間,我會嘗試著去測試去實驗每位提問者所提出的問題,嘗試著去找尋解決方法,而這些過程中也常有意外的收穫。 回歸正題,您的第二個問題的確可以用您所提的那篇的方式解決,但是前提是:必須先設定 > 另一個解法是使用 class="code"> AnsiString strPath; //目前檔案的路徑 AnsiString DBPath; //要產生檔案的路徑 AnsiString MDBPath; //連接字串 strPath = ExtractFilePath(Application->ExeName); //取得目前檔案路徑 DBPath = strPath "Test.Mdb"; //在這設檔案路徑 MDBPath = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" DBPath; //設定連接字串 TADOQuery *ADOQuery2; ADOQuery2 = new TADOQuery(this); ADOQuery2->ConnectionString = MDBPath ";Persist Security Info=False"; // Create table ADOQuery2->Close(); ADOQuery2->SQL->Text = "create table tb1 "; ADOQuery2->ExecSQL(); ShowMessage("Create Table OK"); // Add Fields ADOQuery2->Close(); ADOQuery2->SQL->Text = "alter table tb1 add column column1 char(10) "; ADOQuery2->ExecSQL(); ShowMessage("Add Fields OK"); delete ADOQuery2; PS1.我也不會Delphi,但是可以參考Delphi的文章,擷取需要的參考,BCB與Delphi所用的元件都一樣,找到需要的資料,再配合Help檔,絕大部分都可以找到解決方法的喔! > ================================= <>涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 <>是非終日有,不聽自然無 <>天下本無事,庸人自擾之
clarkkent
初階會員


發表:29
回覆:83
積分:32
註冊:2003-01-23

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-06-17 22:21:18 IP:61.59.xxx.xxx 未訂閱
再一次感謝版主的熱情回應< > 小弟會先結案的原因是因為發現有一篇文章的需求跟我的第二個問題是一樣的 (第一個問題版主您已經幫我解決了), 深怕這樣會造成各位先進們要重複轉貼,所以才先結案掉,而我則一直觀查該篇文章有沒有新的回應! 若有造成各位的不便,還請多包涵< > 新手上路,請多指教 如果此文章違反版規 還請版主告知並刪除 Just do it
------
JUST DO IT
系統時間:2024-03-29 22:04:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!