[操作疑難] 自己一早寫好的程式出現問題......諗爆頭

自己用VB寫咗個Form程式, 記錄職員資料, 連結access(.accdb file), Standalone
用Me.TableAdapterManager.UpdateAll(Me.StaffDataSet)嚟Save record.
完成後, 試過Win 7, Win 10都行到, 無問題.
一路沿用約1年.

近排喺公司用(Win 10), 發覺出現Error.
同一File攞番屋企(Win 7)試, 正常Save到..

之後試番其他同類型嘅C# Form行Win 10, C#寫嗰啲反而無事...

Code無改過, 諗嚟諗去都諗唔明.

會唔會Win 10 VB Support無咁好?! 新版.Netframework無理到VB啲舊Code?!
懷疑轉番晒C#寫多次就無事???

只是上嚟問問, 由於資料敏感, 唔Post太多上嚟.



如需叫用 Just-In-Time (JIT) 偵錯的詳細資料,
請參閱本訊息結尾處 (而非這個對話方塊) 的資訊。

************** 例外狀況文字 **************
System.Data.OleDb.OleDbException (0x80004005): 查詢 '' 已損壞。
   於 Drawing.StaffDataSetTableAdapters.TableAdapterManager.UpdateAll(StaffDataSet dataSet) 於 D:\Documents\Drawing\Drawing(Visual Studio 2017) Completed\Drawing\StaffDataSet.Designer.vb: 行 3058
   於 Drawing.Form2.Savebutton_Click(Object sender, EventArgs e) 於 D:\ Documents\ Drawing\ Drawing(Visual Studio 2017) Completed\Drawing\Form2.vb: 行 19
   於 System.Windows.Forms.Control.OnClick(EventArgs e)
   於 System.Windows.Forms.Button.OnClick(EventArgs e)
   於 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   於 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   於 System.Windows.Forms.Control.WndProc(Message& m)
   於 System.Windows.Forms.ButtonBase.WndProc(Message& m)
   於 System.Windows.Forms.Button.WndProc(Message& m)
   於 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   於 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   於 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 已載入的組件 **************
mscorlib
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3468.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Drawing
    組件版本: 1.0.0.0
    Win32 版本: 1.0.0.0
    程式碼庫: file:///D:/ Documents/ Drawing/ Drawing(Visual%20Studio%202017)  Completed(Release)/Drawing.exe
----------------------------------------
Microsoft.VisualBasic
    組件版本: 10.0.0.0
    Win32 版本: 14.7.3190.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3451.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3490.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3324.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3190.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3324.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3190.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3190.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Data
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3260.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Windows.Forms.resources
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3190.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hant_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Data.DataSetExtensions
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3190.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4.0_4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll
----------------------------------------
System.Numerics
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3190.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
Accessibility
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3190.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Data.resources
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3190.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.resources/v4.0_4.0.0.0_zh-Hant_b77a5c561934e089/System.Data.resources.dll
----------------------------------------
System.Transactions
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3260.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3190.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
mscorlib.resources
    組件版本: 4.0.0.0
    Win32 版本: 4.7.3190.0 built by: NET472REL1LAST_C
    程式碼庫: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hant_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------

************** JIT 偵錯 **************
若要啟用 Just-In-Time (JIT) 偵錯功能,則必須在
此應用程式或電腦的 .config 檔案中,設定
system.windows.forms 區段內的 jitDebugging 值。
且該應用程式也必須在啟用偵錯的狀態下進行
編譯。

例如:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

當 JIT 偵錯功能啟用後,會將所有未處理的例外狀況
傳送給電腦上已註冊的 JIT 偵錯工具進行處
理,而不是使用這個對話方塊來處理。
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

係唔係個mdb唔知做乜read only 左,或者無right 去寫呢?error code 0x80004005, 好似經常都係錯呢D野。

TOP

通常有野咬住個mdb未close connection就會出呢個error

TOP

部Win 10有冇野update過

之前寫php都有d類似問題
明明code冇改過
最初以為自己寫錯野, 但上網搵左d範例黎試包括埋官方嘅全部都唔work
發現係php版本update左出事
要某個php7.x版本先work, 太新反而行唔到

TOP

係唔係個mdb唔知做乜read only 左,或者無right 去寫呢?error code 0x80004005, 好似經常都係錯呢D野。 ...
floatingcat 發表於 2019-11-20 18:20


開頭都以為係Read Only問題.
但我直接用MS Access開, 都係Save到, 無問題的

TOP

通常有野咬住個mdb未close connection就會出呢個error
HKEPC852 發表於 2019-11-20 20:41


開頭都以為咬住咗, 未close connection.

但係我都加咗句

Private Sub Form1_FormClosed(sender As Object, e As FormClosedEventArgs) Handles MyBase.FormClosed
        Application.ExitThread()
End Sub

我估Close咗掛, 定係有其他寫法去Close??因為我不嬲都咁做無問題.

TOP

部Win 10有冇野update過

之前寫php都有d類似問題
明明code冇改過
最初以為自己寫錯野, 但上網搵左d範例黎 ...
us54gzl 發表於 2019-11-21 09:53


Win 10經常性自己Update, 我都控制唔到.
都懷疑佢Update完, 影響咗之前寫落嘅Programme.
奇怪係Win 7無事....

TOP

回復 7 #alan216hk

新win10會無preinstall D舊vb,vc runtime ?!

via HKEPC Reader for Android

TOP

Win 10經常性自己Update, 我都控制唔到.
都懷疑佢Update完, 影響咗之前寫落嘅Programme.
奇怪係Win 7無事 ...
alan216hk 發表於 2019-11-21 10:29



就係因為你話win7冇事我先覺得問題出係win10度

TOP

開頭都以為咬住咗, 未close connection.

但係我都加咗句

Private Sub Form1_FormClosed(sender As Obje ...
alan216hk 發表於 2019-11-21 10:27



    Close Process唔代表Close左mdb connection,by the way,情況可以既話,轉返Windows 7用就算

TOP