Translate

ebook【Delphi跨平台資料庫程式設計火速上手】電子書出版 (CHT)

Delphi 跨平台資料庫程式設計火速上手,是本關於整合 Delphi 的跨平台技術打造 2-Tier 架構的跨平台 APP 的入門技術書。 全書沒有需要理解的技術知識,只講套路。 力求短時間把製作 APP 的工法熟悉,未來要開發其它的應用程式也能舉一反三。 底下...

2017/12/08

dbExpress ODBC Connection String with XE2 above

New ODBC driver for dbExpress in XE2.

You can setting DSN in Data Source (ODBC).

If you want create DSN-less connection, you can to setup ConnectionString in TSQLConnection.params.

The connection string like below:
SQL Server:
VendorLib=odbc32.dll;DRIVER={SQL Server};UID=vadim-l;PWD=lopes;SERVER=GERALT.YDOM;DATABASE=DW_Data_NT

MS Access:
VendorLib=odbcjt32.dll;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=Your.mdb;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=17;coSafeMode=1

See also:

2017/12/05

免費、可商業使用的 Delphi 和 C++ Builder Tokyo 介紹及下載教學 (CHT)


之前提到過【免費、可商業使用的 Delphi 和 C++ Builder Berlin 介紹及下載教學

最近在 EMBT 推出 Tokyo 10.2 後,又再一次想來體驗看看。

安裝方式都差不多,就不再多重複說明,但要注意的地方是:

安裝時會發生 Operation Error 的問題,如下圖:

2017/11/29

First HelloWorld with Sencha ExtJS in WebBroker -- Delphi 3 以上適用 (CHT)


在 IDERA 買下 Sencha 後,一直很想知道要如何使用,在 EMBT 還沒有推出新的開發框架之前,先來自己體驗看看吧!

首先,先要有 HTML5 模板,它長這樣:

2017/11/27

Statistically compare performance : Step sum total and Aggregates sum total (CHT)


有時我們會需要加總 DataSet 裡的某個欄位資訊給使用者,讓使用者可以很快速的掌握全局。

加總的方法很多,在資料庫典型的作法是:

SELECT SUM(Field) FROM Table



在 Delphi 中,我們常用的作法是這樣:

2017/11/20

Delphi 往 Web 方向發展,然後呢?

11/17 (五) 聽了 Embarcadero 網路研討會後,大致上有幾個重點:

  • WebBroker 可以在 Linux 上運行 (已經實現)
  • RAD Studio IDE 將會增加 ExtJS 的前端框架
  • 可能支援 JavaScript code insight

ExtJS 開發在這次的研討會並沒有全面性的展示,講師表示會在下一次研討會裡專門講解。

目前後端沒有多作延伸,依然是以 WebBroker 為基底,來看看 WebBroker 在目前 Delphi 裡的框架位階:


由圖可知,WebBroker 是非常底層的框架,它囊括了 HTTP 必要的元素,如 Request, Response 等,非常陽春,但原料豐富,相對靈活性極佳……

2017/11/15

Service Oriented Architecture with WebBroker

在 Embarcadero Technologies Youtube 上看到一篇關於【從零打造以服務導向的WebBroker】,底下將它內嵌過來:



前半部描述的是 SOAP,把 TRemotable 和 SOAP API 的搭配交待得很清楚,輔以 TRemotable 後,SOAP 服務可以更直覺的開發。

2017/10/08

Forever without restarting IIS - ISAPI Loader



Eggcentric ISAPI Loader is update the ISAPI dll solution.

Update your ISAPI DLL while in USE and without restarting IIS!!

I have a name is "ZooISAPI.dll" in ISAPI DLL.

How to use?

Step 1: Rename "ZooISAPI.dll" to "ZooISAPI.run"


Step 2: Copy "ISAPILoader_NODEBUG.dll" or "ISAPILoader_DEBUG.dll" to same path.

Step 3: The file rename to "ZooISAPI.dll"
This time, run the ISAPI path (Original the ZooISAPI.dll), you could get ZooISAPI.run works.

Step 4: When update ISAPI dll. Rename the new version "ZooISAPI.dll" to "ZooISAPI.update", and  move to IIS ISAPI path.
Step 5: Sleep(10000);   :P


Step finish: The ISAPI Loader will unload the .run and rename it to .backup and then rename the .update to .run and then load the .run
Yeah!! Update our ISAPI DLL while in USE and without restarting IIS, forever!!




See also: