如何自動產生Access檔與其欄位 |
缺席
|
clarkkent
初階會員 發表:29 回覆:83 積分:32 註冊:2003-01-23 發送簡訊給我 |
各位先進大家好
小弟初次接觸有關資料庫的程式,問的問題可能很基本
懇請各位先進協助小弟 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 發送簡訊給我 |
|
tech_state
版主 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
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 發送簡訊給我 |
引言: 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 發送簡訊給我 |
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 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |