【发布时间】:2010-08-12 14:37:23
【问题描述】:
我正在使用 vb 2008 和本地数据库 sql server compact 3.5 来构建应用程序。
问题是我无法从应用程序向数据库插入新数据。我在数据集上编写了查询并使用表适配器。但是当我调用查询时,它成功但数据库中不存在数据。
例如:
在表适配器上,我将 AddData() 设为:
插入供应商(kode_supp,名称)
值 (@p1,@p2)
所以在应用程序中,我实际上可以通过以下方式调用它们:frmSupplier.tableadapter.AddData() 但它不工作,我错过了连接数据库的东西吗? 帮帮我..
编辑:
那我如何调用提交或更新方法呢? 是的,我使用数据网格来显示数据库数据。 当我运行应用程序时,会显示 db 中的所有数据。 这意味着数据库和应用程序连接正确吗? 但是为什么当我添加数据时,它不起作用。实际上当我运行它时,它说添加过程是成功的,没有错误,它显示在数据网格上。 但是当我查看数据库时。我添加的数据不存在。 在 tableadapter 中,我还进行了 sortData、seachData 查询,当我运行应用程序时,我可以完美地使用它们。 所以,我真的很困惑为什么插入查询不起作用。 我错过了将 sqlserver compact 3.5 与 vb 2008 连接起来的东西吗?但其中一些有效。
【问题讨论】:
标签: sql-server vb.net visual-studio-2008