FirebirdSQL/問答篇/Firebird Embedded Server and VFP
出自VFP Wiki
Goto-dream (對話 | 貢獻) |
(→相關文章) |
||
(1個中途的修訂版本沒有顯示) | |||
第8行: | 第8行: | ||
#測試資料庫是否能使用 | #測試資料庫是否能使用 | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | + | 使用資料庫版本: Firebird-1.5.0.4290_embed_win32 | |
- | + | ||
- | + | Embedded server安裝/使用說明: | |
- | + | 不需要事先安裝FirebirdSQL Server,對於單機版程式來是一像好事情。 | |
- | + | 存取:只能本地使用,內置伺服器不支援遠端存取的協定,連localhost都不能使用。 | |
+ | 安全性:安全資料檔案security.fdb沒有使用。但是注意, SQL的執行許可權仍會被檢查. | ||
+ | 相容性:你可以同時運行多個使用內置伺服器版本的應用程式,而不會有衝突。 | ||
+ | 有IB/FB伺服器版的應用程式也一樣不會有問題。但是對於使用內置伺服器版本的應用程式, | ||
+ | 不要多個應用程式同時訪問一個資料檔案,因為內置伺服器版的程式結構與伺服器版一樣, | ||
+ | 但是它使用獨佔鎖來訪問資料庫。 | ||
- | |||
- | + | 用法: | |
- | + | 複製gds32.dll和fbembed.dll(注意是內置伺服器版本的)到應用程式目錄下, | |
- | + | 把fbembed.dll改名為fbclient.dll然後就可以直接訪問firebird的資料庫檔了。 | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
+ | |||
+ | |||
+ | 下面是一個例子,使用內置伺服器版的應用程式的檔結構如下: | ||
+ | |||
+ | /myapp/app.exe | ||
+ | |||
+ | /myapp/fb15/gds32.dll | ||
+ | |||
+ | /myapp/fb15/firebird.conf | ||
+ | |||
+ | /myapp/fb15/firebird.msg | ||
+ | |||
+ | /myapp/fb15/intl/fbintl.dll | ||
+ | |||
+ | /myapp/fb15/udf/fbudf.dll | ||
+ | |||
+ | firebird.conf檔的內容: | ||
+ | |||
+ | RootDirectory = /myapp/fb15 | ||
=== 檔案下載 === | === 檔案下載 === | ||
第55行: | 第52行: | ||
=== 相關文章 === | === 相關文章 === | ||
#[http://www.3asoft.com/cn/showsoft.php?id=81 蜉蝣小品之文件管理0.1 ] | #[http://www.3asoft.com/cn/showsoft.php?id=81 蜉蝣小品之文件管理0.1 ] | ||
+ | #[ http://www.destructor.de/firebird/1.5/embedded.htm Firebird 1.5 Embedded Server] |
在2005年7月30日 (六) 01:23的最新修訂版本
VFP與 FirebirdSQL 美好演出,透過ODBC是種美妙舞曲,若是需要了解API屈就於使用FirebirdSQL ,對於VFP迷來說是種折磨,也等於扼殺了FireBirdSQL 簡單與方便的美名.不是嗎?
如何使用Embedded server步驟如下:
- Embedded server安裝說明
- 確定FirebirdSQL ODBC Driver是否有安裝,沒有補上去.
- 建立ODBC的使用來源,供應用程式使用
- 測試資料庫是否能使用
使用資料庫版本: Firebird-1.5.0.4290_embed_win32
Embedded server安裝/使用說明: 不需要事先安裝FirebirdSQL Server,對於單機版程式來是一像好事情。 存取:只能本地使用,內置伺服器不支援遠端存取的協定,連localhost都不能使用。 安全性:安全資料檔案security.fdb沒有使用。但是注意, SQL的執行許可權仍會被檢查. 相容性:你可以同時運行多個使用內置伺服器版本的應用程式,而不會有衝突。 有IB/FB伺服器版的應用程式也一樣不會有問題。但是對於使用內置伺服器版本的應用程式, 不要多個應用程式同時訪問一個資料檔案,因為內置伺服器版的程式結構與伺服器版一樣, 但是它使用獨佔鎖來訪問資料庫。
用法:
複製gds32.dll和fbembed.dll(注意是內置伺服器版本的)到應用程式目錄下,
把fbembed.dll改名為fbclient.dll然後就可以直接訪問firebird的資料庫檔了。
下面是一個例子,使用內置伺服器版的應用程式的檔結構如下:
/myapp/app.exe
/myapp/fb15/gds32.dll
/myapp/fb15/firebird.conf
/myapp/fb15/firebird.msg
/myapp/fb15/intl/fbintl.dll
/myapp/fb15/udf/fbudf.dll
firebird.conf檔的內容:
RootDirectory = /myapp/fb15
檔案下載
相關文章
- 蜉蝣小品之文件管理0.1
- [ http://www.destructor.de/firebird/1.5/embedded.htm Firebird 1.5 Embedded Server]