delphi7 中資料庫使用相對路徑的方法

2025-03-12 08:30:27 字數 2396 閱讀 9872

1樓:快樂居家美食

放在project單元,所有窗體create之前試試。

delphi 7 設定**路徑為相對路徑,在屬性欄能不能直接設定

2樓:網友

1全部就image而言,那是不能。

但你可以用**寫。

比如 啟動的時候 寫。

那就載入了相對路徑下pic目錄下的。

除非你用其他第三方控制項。

在delphi中如何設定資料庫的相對路徑?

3樓:網友

那你把你的想對路徑改成絕對路徑啊,你頃棗的意思是想把資料庫連線做成動態的嗎?你把連線的字元棚乎鎮串複製出鏈粗來,然後用變數替換掉其中的datasource ,ueser id password等等。

delphi7中連線遠端資料庫的具體方法!!請詳細!!謝謝先!!**等

4樓:網友

你是說不想用sql語句,還是不想用sql server 2000或2005,操縱資料庫不用sql語句,那麼你就不能用delphi編寫的軟體來操縱資料庫而且任何軟體開發工具寫的軟體都不行,因為sql語句是軟體與資料庫的一種通訊聯絡方式,應該說是唯一的。要遠端運算元據庫,你不使用sqlserver 2000或2005當然可以,但你必須使用的其它網路資料庫,如mysql,奧月科等。你這個要求不說是高手,就是神仙也辦不到。

當然洛,如果只有一次,將乙個資料庫的某張資料表中的資料加到另外乙個資料庫中去,用複製貼上用可以了。但你的要求顯然不是一次,你要的是即時,

5樓:網友

使用sqlserver的釋出和訂閱功能,不需要自己做軟體處理。

6樓:

那不是delphi的事,要用到的是資料庫系統的異地同步,mssql自帶這個功能的。

請問delphi中怎麼樣才能把連線access資料庫的路徑改為相對路徑,使的軟體可以在其他電腦上執行

7樓:秋梵峻

我經常都是加乙個「data modul」存放ado控制項的,加入乙個adoconnection1,將「data modul」的evenl中的「oncreate」中加入**;源**如下:

procedure : tobject);

beginconstrtmp :=extractfilepath(paramstr(0));這裡一定要用到這個;

provider=;data source='+constrtmp +'data\;persist security info=false';

end;

8樓:網友

在form的create事件中改下連線字串就可以了。

delphi 連線access資料庫路徑問題

9樓:網友

修改connectionstring為相對路徑或者拼接字串。

provider=;data source=./;user id=admin;password=;'

provider=;data source='+extractfilepath(paramstr(0))+';user id=admin;password=;'

10樓:網友

你先按錯誤提示檢查相應路徑中的檔案是否存在!

高分求怎樣在delphi7中用database這個控制項連線mysql資料庫的方法

11樓:網友

dbexpress可以完美連線mysql 只需乙個驅動dll 釋出簡單 速度快。

把delphi的這個直接路徑改為相對路徑為何不起作用

12樓:網友

是對的 musicf:=extractfilepath('soundf\';

其實就是動態得到的絕對路徑。

soundf\'

這樣的才是相對路徑。

這樣使用可以是可以,不過在你打包軟體後可能會出現問題,建議使用絕對路徑。

mcisendstring,我沒有用過。

但按你所提示的資訊來看,有可能是你路徑中包含了中文導致的,試試把程式放到沒有中文的目錄,看看能不能執行。

13樓:郎樂葉碧曼

:=extractfiledir(;

extractfilepath(;

這個是獲取自身目錄的函式,兩函式不同的是乙個路徑後帶有"\",乙個沒有。

如果要獲取開啟檔案的路徑,使用opendialog控制項(在dialogs控制項組下):

beginif

/在文字框顯示路徑。

end;

關於delphi資料庫連線的問題!請大家幫忙

如果你能要到別人的資料庫連線字串最好,或者先看看別人的配置檔案有沒有對資料庫進行配置,其次你也得安裝一個相同資料結構的資料庫 關鍵是問一下開發人員,如果有困難就看下面的解決辦法這個情況分2種,一。問一下開發的人用的是什麼資料庫,如果是access那就不用設定的,你聯不上應該是資料庫不存在,或是設定的...

在oracle資料庫中如果查詢資料庫中有哪幾張表

分兩種情況,一種是查詢當前使用者下的表,另一種是查詢當前資料庫下所有的表。查詢當前使用者的表 select table name from user tables 查詢當前資料庫下所有的表 select from user tables 查詢當前使用者的表 select from all table...

access中web資料庫和資料庫有什麼區別

看下面的回答都應該是不如你的意,他們應該是沒有去看那個版本的新建資料庫功能。綜合得到的知識,新建web資料庫是作為共享訪問資料庫的需要,而資料庫就是普通本地開發的資料庫。開發使用安裝在伺服器上的應該都沒有限制吧 不知道你想表達的是什麼,不過他們都是資料庫的一種,只不過每中資料庫的用途和功能不太一樣而...