【问题标题】:adapter.update适配器更新
【发布时间】:2010-10-19 01:30:26
【问题描述】:

我使 adapter.insert 和 adapter.delete 都可以正常工作,但在 adapter.delete 上却不行,即使我只在代码中输入参数

Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) 处理 Button2.Click usersAdp.Fill(userstable) usersAdp.Update(txtid.Text, Me.txtname.Text, Me.txtemail.Text, Me.txtpassword.Text, Me.txtconfirm.Text, Me.txtcode.Text, Me.CheckBox1.Checked = True) Me.GridView1.DataSource = 用户表 Me.GridView1.DataBind() 结束子

【问题讨论】:

  • 请重新格式化你的问题,如果你想让任何人回答你,你必须付出更多的努力。
  • 这是 usersAdp.Update 重载解析失败的错误,因为没有可访问的“更新”可以接受这个数量的参数
  • 在您的问题下,您应该会看到一个编辑链接。单击它,然后突出显示原始问题中的代码段。单击编辑器顶部的“101010”按钮。这应该允许您的代码被格式化,以便我们可以更轻松地阅读它。谢谢。

标签: vb.net ado.net dataadapter


【解决方案1】:

这个适配器的数据源是什么 - 如果它是一个 SQL 表,它是否定义了主键?

当您键入 usersAdp.Update 方法时,智能感知应该为您提供具有各种参数数量和合法组合参数类型的选项。确保向其传递合法选项之一的数字和参数类型。

【讨论】:

  • 谢谢,主键帮我排序了 :)
猜你喜欢
  • 2021-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多