Oracle 瘋狂併購背後:大而全戰略與生存邏輯
自 2005 年以 103 億美元併購 PeopleSoft 以來,Oracle 以年均十餘家的頻率瘋狂併購,2007 年前 8 個月已併購 8 家公司,累計
MFC ODBC 連接 SQL Server 2005 完整實戰教學
本文記錄使用 MFC ODBC 類別 (CDatabase, CRecordset) 連接 SQL Server 2005 並實現基本 CRUD 操作的完整流程
Oracle RMAN 備份與恢復入門:自動化備份策略
Oracle Recovery Manager (RMAN) 是 Oracle 官方提供的備份恢復工具,支援完整、增量、壓縮、加密備份,並可排程自動執行,解決
快逸報表入門教程總結:核心概念與關鍵函數
快逸報表由「報表設計器」與「報表服務器」組成,入門階段著重於設計器操作。以下彙整核心知識點,作為學習檢核清單。 核心概念 擴展:單元格可水平或垂直自動擴展,是
SQL Server 安裝「掛起的檔案作業」錯誤解決方案
安裝 SQL Server 時出現「先前的程式安裝已建立掛起的檔案作業,必須重新啟動電腦」訊息,且重開機多次仍無效。主因是先前安裝殘留的登錄機碼 Pending
.NET 通用資料存取層 (DAL) 實作:工廠模式與泛型反射
本文介紹一個適用於中小型專案的通用資料存取層(DAL),採用 DbProviderFactory 抽象廠商模式與泛型反射,支援任意 ADO.NET 提供者(SQ
Delphi 動態陣列完整指南:宣告、操作與進階技巧
Delphi 4 引入動態陣列,彷彿長字串般支援自動記憶體管理與參考計數,大幅簡化陣列操作。本文整理核心語法、記憶體模型、常見陷阱與實用擴充函數。 基本宣告與配
StringGrid 列表交替列顏色與整體背景設定
TStringGrid 提供 OnDrawCell 事件可自訂每儲存格外觀,常見需求包括整體背景色與隔列換色(斑馬紋)。 1. 整體背景色 直接設定 Color
Edit 控件右對齊兩種做法:API 呼叫與元件繼承
預設 TEdit 文字靠左對齊,若需靠右(如金額輸入),有兩種常見做法:直接修改視窗樣式,或建立繼承元件複寫 CreateParams。 方法一:執行期呼叫 S
Enter 鍵替代 Tab 鍵切換焦點:完整實作指南
在資料輸入密集的表單中,使用者習慣按 Enter 鍵移動到下一個控件。Delphi 可透過表單的 OnKeyPress 或 OnKeyDown 事件攔截按鍵,並
DBGrid 指定欄位變色:OnDrawCell 事件實作
在 TDBGrid 中為特定欄位套用自訂背景色,可在 OnDrawCell 事件中判斷欄位並設定畫布筆刷顏色,再呼叫 DefaultDrawDataCell 繪
OffsetRect 函數用法詳解:矩形位置偏移
OffsetRect 是 Windows API 中常用的矩形操作函數,用於依據指定的水平與垂直位移量,產生一個新的矩形結構。 語法 NewRectangle
讓視窗永遠置頂:SetWindowPos 實作
在 Windows 應用程式中,若需讓特定視窗永遠顯示在所有視窗之上(置頂),可呼叫 SetWindowPos API 函數,並指定 HWND_TOPMOST
DBGrid 禁止列拖動但保留欄寬調整
在 Delphi 開發中,TDBGrid 預設允許使用者拖曳標題列來重新排序欄位。若需鎖定欄位順序,但仍允許使用者拖曳調整欄寬,可透過移除 goColMovin
SQL Server 分頁存儲過程優化心得:結合 ID 比較與 NOT IN 解決排序欄位重複問題
三種常見分頁方案比較 方案核心邏輯優點缺點 方案一NOT IN (SELECT TOP N*PageSize id...)邏輯直觀大頁碼時子查詢記錄集大,記憶
SAP 客戶主檔建立流程:Account Group、Partner Determination、Screen Layout 三步驟詳解
第一步:建立 Account Group (客戶帳戶群組) 路徑:IMG → Logistics-General → Business Partner → Cu