關於資料庫的連結問題 |
尚未結案
|
blackflower
一般會員 發表:1 回覆:0 積分:0 註冊:2004-11-25 發送簡訊給我 |
我用Delphi裡面的Database Desktop,建立一個新的Database Alias,名稱為game(我有一個名為game.db的資料庫),路徑設在桌面上的db資料夾,然後在Delphi裡面Query1屬性中的Database Name設為game,然後將DataSource1屬性裡的DataSet設為Query1,目的在於要在Memo1裡打入SQL語法,在DbGrid1中顯示資料庫的內容,完成後可以順利執行,但是若將檔案移到其他目錄,就不能執行了,我發現是路徑我是設為絕對路徑,但是我不知道怎麼設為相對路徑,西魏各位前輩救救我吧!謝謝
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
mirage
初階會員 發表:40 回覆:101 積分:28 註冊:2004-01-05 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 插個花﹒
一般來講﹐我們在寫檔案型(Local)資料庫程式的時候﹐有時會把Data放在專
案所在的目錄﹐若是這樣的話﹐我們就可使用相對路徑來防止因專案的安裝位置
不同于設計時期的位置﹐而出現找不到Data的情況﹒
解決方法可在BDE Administrator中建立資料庫別名時(Database Alias)將
其路徑(Path)寫法改為如下﹒
例﹕目錄專案是儲存在'D:\Test\'目錄中﹐而其Data是存在'D:\Test\Data\'中
把BDE中連接時的原始寫法﹕Path => D:\Test\Data 改成﹕Path => .\Data
即是.來代表專案當前的目錄﹐這樣設定的方法﹐無論專案改變儲存
位置在何路徑﹐只要Data在此專案的Data目錄中﹐皆可正常連接﹒ =========================
我是您的朋友﹐有您真好﹗
=========================
------
忻晟 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |