Visual Studio 2012将不会更新Northwind.mdb相同的代码和项目将在2010年更新 [英] Visual Studio 2012 will not update Northwind.mdb Same code and project will update in 2010

查看:84
本文介绍了Visual Studio 2012将不会更新Northwind.mdb相同的代码和项目将在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆