'大家好, 我做了VBA,這段代碼在訪問數據庫中增加了新的記錄。但問題是,當多個運行vba我得到錯誤信息爲「無法識別的數據庫格式」「運行時錯誤3343. 任何人可以告訴我爲什麼我得到這個錯誤。我的代碼是如何添加新的記錄通過vba訪問
-1
A
回答
0
我猜您使用VBA來發送從Excel的數據訪問。請參考下面的鏈接,這些鏈接應該回答幾乎所有關於這個主題的問題。
http://www.excel-spreadsheet.com/vba/dao_ado.htm
http://www.erlandsendata.no/english/index.php?d=envbadacexportado
http://www.erlandsendata.no/english/index.php?d=envbadacexportdao
http://www.datawright.com.au/excel_resources/excel_access_and_ado.htm
您也可以從Excel導入到Access中。
+0
謝謝你,我的代碼也可以運行文件。當多個用戶使用或多個用戶導出數據時Access損壞。它會給出錯誤信息爲「無法識別的數據庫格式」「運行時錯誤3343.任何想法擺脫這一點。 – VKB
相關問題
- 1. 如何通過訪問中的查詢添加記錄?
- 2. 如何通過vba查看訪問表中的記錄集?
- 3. 訪問VBA如何選擇最後添加的記錄?
- 4. 訪問VBA添加新記錄停止工作
- 5. Symfony通過編輯添加新記錄
- 6. 通過ORM添加新記錄
- 7. SL EF - 通過工具包添加新記錄的問題DataForm
- 8. Java Derby:如何通過記錄訪問數據庫記錄
- 9. VBA在Access中添加新記錄
- 10. 訪問VBA記錄集
- 11. 訪問(VBA)訪問記錄集中的最後一條記錄
- 12. 如何通過Extjs將新記錄添加到json文件?
- 13. 通過iPhone訪問通話記錄
- 14. 訪問VBA項目..創建循環以通過記錄集
- 15. 通過記錄與VBA
- 16. VBA - 通過每個記錄
- 17. 添加值從記錄集+值從輸入框通過VBA
- 18. 我必須通過VS2008和ADO.NET向我的訪問DBMS添加新記錄如何?
- 19. 通過ADO.NET記錄數據庫訪問
- 20. 通過visual basic訪問選擇記錄
- 21. Tomcat通過log4j訪問日誌記錄?
- 22. 錯誤而通過訪問記錄
- 23. 通過VBA訪問DLL
- 24. 如何獲取新添加的記錄
- 25. 錯誤添加記錄訪問從C#
- 26. 如何訪問IOS5上的通話記錄歷史記錄
- 27. 如何訪問iPhone的通話記錄/歷史記錄
- 28. 訪問VBA中的循環記錄
- 29. 添加記錄到Excel中的訪問 - 記錄集是隻讀
- 30. 訪問VBA如何添加新工作表到Excel?
顯示您的代碼請.. –
PrivateSubExportNewData() DimWsAsWorksheet DimrsAsNewRecordset SetWs = ActiveWorkbook.Sheets(1) J = 3個 DoWhileNotWs.Cells(J,2)= 「」 J = J + 1 環路 Ifrs.State = 1Thenrs.Close rs.Open 「SELECT * fromDatawhereid = 0」,cn.db,adOpenDynamic,ADLOCKOPTIMISTIC IfNotrs.EOFThenExitSub 法院地= 4Toj-1 rs.AddNew rs.Fields (「如rs.Fields(「LNumber」)= Ws.Cells(i,2)'LockboxNumber rs.Fields(「DepositDate」)= Ws.Cells(i,3)'DepositDate rs。字段( 「B-號碼」)= Ws.Cells(I,4) 'CustomerBatchNumber rs.Fields( 「CNumber」)= Ws.Cells(I,8)' CheckNumber me'Username rs.Update Nexti RS。關閉 cn.db.Close Setrs =無 EndSub – VKB
顯式的選項 公共DB作爲新ADODB.Connection 公共str作爲字符串 私人小組Class_Initialize() If db.State = 1 Then db.Close 'db.ConnectionString =「Provider = Microsoft.ACE.OLEDB.12.0; Data Source = \\ 1245.4578 \ 1245 \ Users \ 1245 \ 1245 \ Daily report \ Team Database不要刪除\ REPORT.accdb;「 db.Open 結束小組 – VKB