Board logo

標題: [操作疑難] 自己一早寫好的程式出現問題......諗爆頭 [打印本頁]

作者: alan216hk    時間: 2019-11-20 16:53     標題: 自己一早寫好的程式出現問題......諗爆頭

自己用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太多上嚟.

[attach]2161305[/attach]

如需叫用 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 偵錯工具進行處
理,而不是使用這個對話方塊來處理。
作者: floatingcat    時間: 2019-11-20 18:20

係唔係個mdb唔知做乜read only 左,或者無right 去寫呢?error code 0x80004005, 好似經常都係錯呢D野。
作者: HKEPC852    時間: 2019-11-20 20:41

通常有野咬住個mdb未close connection就會出呢個error
作者: us54gzl    時間: 2019-11-21 09:53

部Win 10有冇野update過

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

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


開頭都以為係Read Only問題.
但我直接用MS Access開, 都係Save到, 無問題的
作者: alan216hk    時間: 2019-11-21 10:27

通常有野咬住個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??因為我不嬲都咁做無問題.
作者: alan216hk    時間: 2019-11-21 10:29

部Win 10有冇野update過

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


Win 10經常性自己Update, 我都控制唔到.
都懷疑佢Update完, 影響咗之前寫落嘅Programme.
奇怪係Win 7無事....
作者: fred2088    時間: 2019-11-21 11:00

回復 7 #alan216hk

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

via HKEPC Reader for Android
作者: us54gzl    時間: 2019-11-21 11:17

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



就係因為你話win7冇事我先覺得問題出係win10度
作者: HKEPC852    時間: 2019-11-21 12:13

開頭都以為咬住咗, 未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用就算
作者: faiwaic    時間: 2019-11-21 15:15

transaction lock?
作者: d-snake    時間: 2019-11-21 16:28

https://developercommunity.visua ... to-update-rela.html
作者: 杜龍    時間: 2019-11-22 09:09

https://appuals.com/solved-how-to-fix-error-0x80004005/
作者: us54gzl    時間: 2019-11-22 15:49

今日係WIN10裝OFFICE都出事
新裝完個WIN10, UPDATE完, 再裝OFFICE16會彈APP裝唔到, OFFICE10就冇問題
都已經專登上VLSC DOWN晒最UPDATE嘅檔案再試多次都唔得
原來裝完WIN10乜都唔搞即裝OFFICE就得
就連佢自己D程式都唔多掂
唉...





歡迎光臨 電腦領域 HKEPC Hardware (https://h2.hkepc.com/forum/) Powered by Discuz! 7.2