C# ADO.NET 新增 Access 資料:OleDbCommand ExecuteNonQuery 參數化寫入範例
完整主控台程式 using System; using System.Data; using System.Data.OleDb; namespace ADO
Access 文字欄位 Null 值處理:VBA 串接空字串避免型別不符錯誤
問題 Access 文字欄位預設為 **Null** (非空字串)。DAO/ADO 讀取 Null 直接指派給 VBA String 變數會拋出 **型別不符
ADO.NET 存取 Access 進階:DataAdapter/DataSet/DataTable 離線資料集完整操作範例
完整主控台程式 (VB.NET) Imports System.Data.OleDb Module Module1 Sub Main()
VBA 快速刪除 Access 所有資料表資料 (保留結構):DAO Container 遍歷法
核心程式碼:清空所有本地資料表 Sub DeleteAllData_KeepStructure() Dim db As DAO.Database
Access 與 SQL Server 資料類型對照表:遷移/連結表必備參考
對照表 Access (Jet/ACE)SQL Server (T-SQL)備註 文字 (Text, 255)nvarchar(n) / varcha
Access 資料庫備份策略:Timer 定時備份、TransferDatabase 匯出、壓縮備份一體化
備份原則 **資料**頻繁變動 → 需定期增量/完整備份。 **物件** (表單/報表/模組) 變動少 → 單獨版控或偶爾備份即可。 **壓縮**
Access 單據流水號自動產生:VBA DMax 組合字串實作,不靠欄位預設值
核心觀念 流水號 (如 CN0001-A, 第198號) **不宜放在欄位 DefaultValue**,因 DefaultValue 只能包含常數/簡單函數,
Access 重新命名資料表/表單/報表等物件:ADOX 與 DoCmd.Rename 兩種方法
方法一:ADOX (適用程式碼動態重命名) Function RenameTable_ADOX(OldName As String, NewName As St
Access VBA 設定滑鼠游標:系統游標切換與自訂 .cur 檔案完整實作
方法一:切換內建系統游標 (SetCursor / GetCursor) Private Declare Function SetCursor Lib user
避免 MsgBox 封鎖背景處理:改用 Windows API MessageBox
問題 VB/VBA MsgBox 為**模態對話方塊**,執行時會暫停同一執行緒的所有背景作業 (Timer、通訊、動畫等),直到使用者按下按鈕才恢復。 解決
VB 程式啟動自動偵測並修復損毀 Access 資料庫
問題現象 資料庫損毀時,OpenDatabase 拋出錯誤 3049:「Cant open database... may be corrupt」,程式中斷彈出
DAO OrdinalPosition 屬性範例:程式碼調整欄位顯示順序
功能說明 OrdinalPosition 決定欄位在資料表檢視 (Datasheet) 中的左右順序。**不改變資料儲存順序**,僅影響 UI 顯示與 SELE
Data 控制項連接有密碼 Access 資料庫:Connect 屬性與 NewPassword 方法
VB6 Data 控制項設定密碼 設計期或執行期設定 Connect 屬性 Data1.Connect = ;PWD=YourPassword 注意:分號開
Access 鍵盤快捷鍵大全 (上):通用、視窗、設計檢視、導覽、精靈完整對照
全域通用快捷鍵 動作按鍵 說明 (F1) / 螢幕提示 (Shift+F1)F1 / Shift+F1 新增資料庫 / 開啟資料庫Ctrl+N /
Java 宣告與存取控制 (二):修飾詞、類別/方法/變數、static/final/abstract 完整規範
兩類變數 成員變數 (Member/Field)區域變數 (Local/Automatic) 類別內部、方法外部方法/建構子/區塊內部 自動初始化
Java 宣告與存取控制 (一):陣列建構、初始化、多維陣列完整規範
陣列三步驟:宣告 → 配置 → 初始化 // 1. 宣告 (不指定大小) int[] a; String b[]; Object[] c; // 2. 配置
SQL Server 日期時間格式陷阱:用戶端區域設定含 AM/PM 導致轉換失敗
問題現場 客戶端程式以 Now 取得當前時間,組成 SQL 字串 INSERT INTO Log (LogTime) VALUES (2023/10/05 下午
SQL Server 2005 應用程式開發優勢:Visual Studio 整合、安全性、效能
核心亮點 Visual Studio 深度整合: 資料庫專案、Schema Compare、單元測試、T-SQL 偵錯、CLR 整合 (C#/VB.NET