「存取被拒」錯誤快速診斷:Sysinternals FileMon 實戰
ASP.NET/ASP 部署常因 NTFS 權限不當導致「Access Denied」,錯誤訊息往往模糊難查。Sysinternals FileMon 可即時監
C# 連接有密碼的 Access 資料庫:使用者層級安全性設定
單純設定「資料庫密碼」並在連接字串加入 Jet OLEDB:Database Password 仍無法連線。正確做法是啟用「使用者與群組帳戶」安全性,指定管理員
C# 動態建立 Access 資料庫與資料表:ADOX 完整範例
使用 ADOX (Microsoft ADO Ext. for DDL and Security) 只需兩行程式碼即可建立 .mdb,再搭配 ADO Conne
SQL Server 與 Access 隨機抽取記錄:ORDER BY NEWID() 與 Rnd() 技巧
專案實戰中的隨機抽題方案,兼顧速度、均衡度與不重複。 SQL Server 2000:ORDER BY NEWID() SELECT TOP @count tk
C# 壓縮修復 Access 資料庫:JRO.JetEngine 晚期繫結實作
使用 JRO.JetEngine 的 CompactDatabase 方法,可在不安裝 Access、不加入 COM 參考的情況下,對 .mdb 或 .mdw
Access 模糊查詢通配符差異:Access 用 * 、SQL Server 用 %
Access 與 SQL Server 的 LIKE 通配符不同,直接在資料庫工具測試與程式碼撰寫時必須注意切換。 平台任意字元單一字元 Access (Je
VB 啟動時自動偵測並修復損毀的 Access 資料庫
當 Access 資料庫損毀,程式啟動會拋出錯誤 3049 並中斷。在 Form_Load 中加入錯誤處理,自動呼叫 DBEngine.RepairDataba
ADO 多執行緒存取 Access:CoInitialize/CoUninitialize 關鍵步驟
在多執行緒環境下使用 ADO 存取 Access,若忽略 COM 執行緒初始化,會導致第二個執行緒查詢結果為空。解決關鍵在於每個執行緒啟動時呼叫 CoIniti
Exchange 2007:隨時隨地存取郵件資料的完整方案
Exchange Server 2007 透過多種伺服器角色,提供統一的郵件存取體驗,涵蓋電子郵件、行事曆、連絡人、任務、傳真與語音郵件,支援從辦公室、家中、行
處理 Access 文字欄位 Null 值:串接空字串避免型別不符
Access 文字欄位預設為 Null,若直接指派給 VB 字串變數會發生型別不符錯誤。最簡單的解法是讀取時串接空字串 & ,自動將 Null 轉為空字
變更 Access 資料庫密碼的 VBA 函數
提供一個可重複使用的 VBA 函數 ChangeDatabasePassword,用於修改 Access 資料庫(.mdb)的開啟密碼。 Public Func
ASP 讀取 Access 資料庫所有資料表名稱範例
利用 ADO 的 OpenSchema 方法(SchemaID = 20 代表 adSchemaTables),即可列出 Access 資料庫中所有使用者資料表
優化 Access 記錄集迴圈:MoveLast/MoveFirst 技巧提升 33% 效能
遍歷大量記錄集時,常見寫法使用 Do While Not Records.EOF 會導致每次移動都檢查 EOF,嚴重拖慢速度。改用 MoveLast 取得總筆數
解決 Access 組合框大量資料選取困擾:分層篩選與表單重覆開啟技巧
Access 組合框雖方便,但當記錄超過 1,000~2,000 筆時,選取效率大幅下降。本文介紹透過「資料分類分層」與「預先篩選」,結合重覆開啟同一表單類別的
Access 複雜報表製作利器:VBA 自動化 Excel 輸出實現精準排版與列印預覽
適用場景 Access 內建報表功能強大,但極度複雜排版 (跨頁合併、不規則表格、圖表嵌入、精確毫米定位) 時,改用 Excel 作為報表引擎更靈活。 前置準
Access 單據流水號自動編碼:DMax/DCount 取值 + 字串組合在表單事件實現 (非預設值屬性)
核心觀點 流水號編碼邏輯不應放在表欄位「預設值」屬性 (無法引用其他欄位/函數),而應在表單控制項事件 (如 BeforeInsert, Enter, GotF