背景如下,請朋友們幫忙分析下原因,Win10的用戶都有發生閃退,Win7就沒問題
開發者系統環境:
Win7 64位;Framework 4.5.2 + Framework 4 Multi-Targeting Pack(4.0.30319);Office 2010 32位
開發軟體 Microsoft Visual Studio 2010 32位
生成的EXE執行檔案 32位
資料庫檔案:Office Access 2010資料庫 32位
用戶運行環境:
在Win7下運行正常(Win7環境:系統64位;Framework 4.6 ;Office 2013 32位)
已安裝的AccessDatabaseEngine 2010 32位
無論用戶是否未安裝Access或已安裝了Access
用戶運行環境:
在Win10下運行閃退(Win10環境:系統64位;Framework 4 Multi-Targeting Pack(4.0.30319);Office 2016 32位)
已安裝的AccessDatabaseEngine 2010 32位
無論用戶是否未安裝Access或已安裝了Access
Win10閃退時癥狀:都是在用戶點擊某項操作與資料庫連接瞬間,程式界面滑鼠呈現后臺忙的顯示狀態后1~3秒就閃退自動關閉,沒有任何提示,發生閃退的情況不定時,不操作資料庫時未發生閃退現象
uj5u.com熱心網友回復:
現在很少人使用ACCESS這么高端的資料庫。建議換SQL吧。這東西鬼問題多。不過一般是版本問題。你仔細 查一下就可以了。
uj5u.com熱心網友回復:
沒遇到過啊,很少涉及資料庫。建議查查MSDN目前遇到的是win10對有些API支持不好。
uj5u.com熱心網友回復:
驅動是32位的,編譯選擇32位,x86,否則,下載安裝64位dataaccess驅動吧。uj5u.com熱心網友回復:
呵呵,本來是SQL資料庫的,暫時沒法掛靠,后面會考慮SQL。現在就是想搞清楚問題出在哪里。
uj5u.com熱心網友回復:
是想試試64位的AccessDatabaseEngine,因為考慮Office是32位的。我試試看。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/3709.html
標籤:VB.NET
上一篇:C#MVC 發帖問題
