Visual Studio 2012将不会更新Northwind.mdb相同的代码和项目将在2010年更新 [英] Visual Studio 2012 will not update Northwind.mdb Same code and project will update in 2010
问题描述
大家好
我在Visual Studio 2012和2010中都做了一个测试项目.
I have made a test project in both Visual Studio 2012 and 2010.
这是一个非常简单的Access数据库,具有一个键字段和2个文本字段
It is very simple Access Database with one key field and 2 text fields
两个都使用.NET Framework 4客户端配置文件.
Both are using .NET Framework 4 Client Profile.
2010版既可以添加也可以更新,但是2012版不会添加或更新
The 2010 version works both add and update, BUT the 2012 Version will not Add or Update
这是两个版本中使用的同一访问数据库
任何人都可以帮忙. 2010年和2012年有什么区别?
2010代码
公共类Form1
私有子AccessDataTestBindingNavigatorSaveItem_Click(发送者为System.Object,e为System.EventArgs)处理AccessDataTestBindingNavigatorSaveItem.Click
Me.Validate()
Me.AccessDataTestBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.AccessDataBaseDataSet)
结束子
私有子Form1_Load(发送为System.Object,发送为System.EventArgs)处理MyBase.Load
'TODO:此代码行将数据加载到'AccessDataBaseDataSet.AccessDataTest'表中.您可以根据需要移动或删除它.
Me.AccessDataTestTableAdapter.Fill(Me.AccessDataBaseDataSet.AccessDataTest)
结束子
结束班
Public Class Form1
Private Sub AccessDataTestBindingNavigatorSaveItem_Click(sender As System.Object, e As System.EventArgs) Handles AccessDataTestBindingNavigatorSaveItem.Click
Me.Validate()
Me.AccessDataTestBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.AccessDataBaseDataSet)
End Sub
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
'TODO: This line of code loads data into the 'AccessDataBaseDataSet.AccessDataTest' table. You can move, or remove it, as needed.
Me.AccessDataTestTableAdapter.Fill(Me.AccessDataBaseDataSet.AccessDataTest)
End Sub
End Class
2012代码
公共类Form1
私有子Form1_Load(作为对象发送,作为EventArgs发送)处理MyBase.Load
'TODO:此代码行将数据加载到'AccessDataBaseDataSet.AccessDataTest'表中.您可以根据需要移动或删除它.
Me.AccessDataTestTableAdapter.Fill(Me.AccessDataBaseDataSet.AccessDataTest)
结束子
私有子AccessDataTestBindingNavigatorSaveItem_Click(作为对象发送,作为EventArgs发送)处理AccessDataTestBindingNavigatorSaveItem.Click
Me.Validate()
Me.AccessDataTestBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.AccessDataBaseDataSet)
结束子
结束班级
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'TODO: This line of code loads data into the 'AccessDataBaseDataSet.AccessDataTest' table. You can move, or remove it, as needed.
Me.AccessDataTestTableAdapter.Fill(Me.AccessDataBaseDataSet.AccessDataTest)
End Sub
Private Sub AccessDataTestBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles AccessDataTestBindingNavigatorSaveItem.Click
Me.Validate()
Me.AccessDataTestBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.AccessDataBaseDataSet)
End Sub
End Class
致谢
Ronbb
学习者
推荐答案
Ronbb,
Hi Ronbb,
我正在将您的线程移至 Visual Basic 论坛以提供专门的支持.感谢您的理解.
I am moving your thread into the Visual Basic Forum for dedicated support. Thanks for your understanding.
最好的问候
这篇关于Visual Studio 2012将不会更新Northwind.mdb相同的代码和项目将在2010年更新的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!