0

我已经删除了之前使用的 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,错误令牌 = (] 在 C:\TestApp\compactdatabasedataset1.designer.vb:form1.compactbindingnavigatorsaveitem_click( C:\TestApp\Form1.vb:line 4071 中的 object_sender,eventargs e)

4

0 回答 0