我的項目(vb.net/mysql)一直工作正常。昨天,我正在調試項目(在開發機器上),並嘗試編輯/保存一些數據,並意識到它不會將數據保存到磁盤。沒有給出錯誤信息!我放棄調試並重建項目並使用二進制文件,但它是一樣的!奇怪的是,當我使用相同的二進制從客戶機連接時,數據被保存。當我從VMWare機器連接時甚至會保存它。另外,當我從客戶端機器連接到服務器機器時,相同的二進制文件正常工作。開發機器上的MySql Workbench在所有機器上也能正常工作。我沒有更改任何代碼。我使用它來保存數據:mysql不在開發機器上保存數據
CustomersBindingSource.EndEdit()
CustomersTableAdapter.Update(MainDataSet.customers)
最奇怪的是,我有我的項目不同的地方,我用一個簡單的MySQL更新查詢更新數據,這些做工精細。所以這是上面的代碼不起作用,但爲什麼當我從客戶機連接時它工作?!
我完全迷失在尋找解決方案的地方。
任何幫助將非常感激
開發環境:Windows 7專業版32位時,Visual Studio 2010中,MySQL V5.6