2009-04-12 3 views
-1

я сделать adapter.insert и adapter.delete и оба работают хорошо, но не с adapter.delete даже я поставил только на аргумент здесь кодadapter.update

Protected Sub Button2_Click (ByVal отправитель 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 = userstable Me.GridView1.DataBind() End Sub

+0

Пожалуйста, переформатируйте свой вопрос, если вы хотите, чтобы кто-нибудь отвечал вам, вам нужно приложить больше усилий. –

+0

это ошибка с userAdp.Update ошибка перегрузки не удалась, потому что доступное «обновление» не может принимать это число аргументов – 2009-04-13 00:14:07

+0

По вашему вопросу вы должны увидеть ссылку на редактирование. Нажмите это, а затем выделите сегмент кода в исходном вопросе. Нажмите кнопку «101010» в верхней части редактора. Это должно позволить вашему форматированию кода, чтобы мы могли читать его проще. Спасибо. –

ответ

1

Что такое источник данных для этого адаптера - если его таблица SQL, имеет ли он первичный ключ?

Когда вы вводите метод usersAdp.Update, intellisense должен предоставить вам параметры с различным количеством параметров и типов параметров, которые являются юридическими комбинациями. Убедитесь, что вы передаете ему число и типы параметров, которые являются одним из юридических вариантов.

+0

Спасибо, Primary Key отсортировал его для меня :) –

 Смежные вопросы

  • Нет связанных вопросов^_^