一些背景: 我试图为我的应用程序使用Sync Services for ADO.NET创建服务器/客户端同步场景,特别是LocalCache定制工具,它为我设置了整个事情。 我的服务器数据库有5个表,它们都被同步到客户端应用程序,客户端应用程序现在具有与服务器数据库具有相同架构的SQL Server Compact数据库。我有一个数据集,包含一些自定义查询,用于将我的应用程序连接到本地数据库。 目前为止这么好。 但是,在我的应用程序中,当我尝试用我的表格中的表格适配器填充其中一个表格时(默认的“填充”方法),它给了我以下例外:为什么我的DataAdapter第二次“填充”? SQL Server Compact
从DbType对象到已知的SqlDbType 。
但是,如果我继续并再次进行填充,那么它不会出现问题。
Try
Me.WTSUsersTableAdapter.Fill(Me.WTSMainDataSet.WTSUsers)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
如果我做上面的代码两次,一前一后的权利,第一个出现故障,第二部作品。
还有一点需要提及的是,只有使用此数据表才会发生这种情况,数据库中的所有其他4个表都按预期工作。
有没有人有一个想法可能是什么原因呢?
非常感谢
编辑:我删除了我的数据集,并没有成功重建它。任何人都有我的想法?
如果我有任何声望,我会提供赏金... – Winks