2009-04-12 4 views
-1

je fais le adapter.insert et le adapter.delete et les deux fonctionnent bien, mais pas avec le même adapter.delete je ne mets que sur l'argument ici le codeadapter.Update

protégé Sous Button2_Click (expéditeur de ByVal comme objet, ByVal e As System.EventArgs) Poignées Button2.Cliquez sur usersAdp.Fill (utilisable) 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

Veuillez reformater votre question, si vous voulez que quelqu'un vous réponde, vous devez y mettre plus d'effort. –

+0

c'est l'erreur avec la résolution de surcharge usersAdp.Update a échoué car aucune 'mise à jour' accessible ne peut accepter ce nombre d'argument –

+0

Sous votre question, vous devriez voir un lien d'édition. Cliquez dessus, puis sélectionnez le segment de code dans votre question d'origine. Cliquez sur le "101010" bouton en haut de l'éditeur. Cela devrait permettre à votre code d'être formaté afin que nous puissions le lire plus facilement. Je vous remercie. –

Répondre

1

Quelle est la source de données pour cette carte - si c'est une table SQL, a-t-elle une clé primaire définie? Lorsque vous tapez la méthode usersAdp.Update, l'intellisense devrait vous donner les options avec différents nombres de paramètres et types de paramètres qui sont des combinaisons légales. Assurez-vous de lui transmettre le nombre et les types de paramètres qui constituent l'une des options légales.

+0

Merci, la clé primaire triée pour moi :) –