(VB5)
我自己很少用資料庫, 所以我也不確定...
我用 ADO 處理 Access 時, 即使 ODBC 資料來源管理員未做任何設定, 均可直接更新欄位
ex. RecordSet.Update FieldName, Value
但 Excel/DBaseIV 不行, 只要執行更新, 均會踢出更新失敗那個錯誤代碼, 經查 MSDN 後, 概略的意思是 Excel 要用 ODBC 資料來源管理員中設定, 並 DSN 檔中要設定 Excel 欄位可讀寫, dBaseIV 則未提, 想來可能接近!
目前我改用 Data 控制項來處理, 不過還是想知道, ADO 可否不透過 ODBC 資料來源管理員更新 Excel/dBaseIV!
ps:
OS: Win98 SE
Visual Basic: 5.0 SP3 企業版
ADO: 2.5 中文版