vb 2010尝试保存到SQL Server Compact Edition时出错

时间:2013-08-29 20:24:01

标签: sql database vb.net sql-server-ce

我删除了之前使用的SQL Server数据库,并将其替换为SQL Server Compact Edition数据库,因为研究表明这种类型的数据库将更适合我的小型桌面应用程序。

以前,下面的代码适用于我的第一个数据库,但是现在我已经更改了压缩数据库,这会在单击绑定导航器保存按钮时产生错误。

数据从压缩数据库中正常加载,但是我是否需要进行任何更改以允许以这种方式保存到压缩数据库?

感谢您的时间。

  Private Sub CompactTableBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles CompactTableBindingNavigatorSaveItem.Click

        Try
            Me.Validate()
            Me.CompactTableBindingSource.EndEdit()
            Me.TableAdapterManager.UpdateAll(Me.CompactDatabaseDataSet1)
            MsgBox("Update Successful")
        Catch ex As Exception
            MsgBox("Update Failed" & ex.ToString)
        End Try

End Sub

错误产生状态:

  

update failedsystem.data.sqlserverCe.sqlCeException(0x80004005):解析查询时出错。 [令牌行号= 1,令牌线偏移量= 337,令牌在误差=(]在linkageanalysisprogram.compactdatabasedataset1tableadapters.tableadaptermanager.updateAll(compactdatabasedataset1数据集)在C:\ TestApp \ compactdatabasedataset1.designer.vb:线2138在form1.compactbindingnavigatorsaveitem_click( object_sender,eventargs e)在C:\ TestApp \ Form1.vb:第4071行

0 个答案:

没有答案