BCB5專業版使用內嵌資料庫

BCB5 專業版一直是我對外正式使用的寫程式工具,因為它是公司買的正式版,而且只是教育版而已,企業版是貴的嚇人的東西,我實在不敢要老板買,不過雖然如此,專業版大部份的功能已經足夠我使用了。

有時我私下會用用 BCB6 企業版,這個寫起資料庫就輕鬆許多,但也因為沒有版權,只是拿來試用。

最近在寫的程式,一直希望能有資料庫的功能,否則過去土法練鋼的方法太辛苦,效率也不好,再加上一些新增的功能和資料庫的應用有關,因此利用此次程式改版的機會,也開始找相關的資料。

其實我一直知道有一個很棒的免費資料庫,也和 Borland 的 BCB 很合,因為牠正是和 Borland InterBase 系出同源,因此我立刻找上牠。

牠就是火鳥資料庫 (http://www.firebirdsql.org/),目前已出到 2.0 版,美中不足的是這隻火鳥是說英文的,跟牠溝通的過程實在很累。

據說最簡單的使用法,就是使用 InterBase 或 dbExpress 的連結法,然後再換成火鳥內嵌版的 DLL 就可以了。

問題來了,InterBase 或 dbExpress 都是企業版的元件,在我的專業版上並沒有那些東西,於是去找了一些東西,東測西測亂測一通,就是無法找到一個好的解決方案。

最後實在沒辦法,找到一些中文的討論區,請教一些高手,最後有人建議我用 UIB -- Unified Interbase (http://www.progdigy.com/modules.php?name=UIB) ,再經過一些努力,查了一些 bug 的修改法,終於在 BCB5 Pro 安裝成功,也實做出簡單的示範。

能在 BCB5 做出能獨立運作的資料庫程式,實在是很方便的功能,如此一來使用者就不需要設定 ODBC 或安裝一些 Database client 的程式,這對我來說算是又跨出了一步。

剛剛還在想,還希望 BCB5 Pro 達到什麼功能?第一個想到的就是 Regular Expression 的功能,這聽說也有元件可用,只是還沒去實際試過。另外就是 Unicode 可以直接支援,目前 Unicode 還是利用第三方元件來處理的。還有就是那些工具列希望能好用一點,我用起來實在很不順手,超難控制的。

補充一下,這裡有火鳥的中文介紹(http://wiki.sunyear.com.tw/index.php?title=FirebirdSQL),可惜都沒有介紹 BCB5 Pro 要如何安裝。

重要度:
文章分類:
電腦標籤:

回應

 

版主您好,可以請教您關於BCB6 與 firebird 的問題嗎?
我想做資料上傳以及下載的動作,目前firebird資料庫已建好,
但程式關於上傳以及下載這邊不知如何下手,故能否可以向您
用mail聯繫請教呢? 謝謝...
 
我的email: xxxxxx@gmail.com (註:被版主馬賽克了)

小又你好, 我會再找一下資料, 然後 email 給你.

收到!! 謝謝版主

因為目前剛接觸這個case,但有點急迫,因此網路上剛好有看到版主熟習這一塊,

因此想請益一下版主,不知道我能否把資料寄給您看呢? 我的長官是有寄參考的SQL語言給我看,但仍進行的不是很順利,因此想說付點諮詢費給版主也是ok的!! 

謝謝版主~ 

發表新回應