2010-12-02 5 views
0

J'ai la requête pour récupérer l'enregistrement sélectionné dans textbox ./ ..Comment mettre à jour un enregistrement particulier en utilisant une requête de mise à jour dans SQL Server avec vb.net?

Comment utiliser cette requête pour mettre à jour la notice:

Je veux quand je rentre Sumit dans textbox1 et cliquez sur le bouton d'envoi puis l'enregistrement avec ID 1 sera mis à jour au nom Sumit ///

Dim SQLData As New System.Data.SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True") 
Dim cmdSelect As New System.Data.SqlClient.SqlCommand("SELECT TOP 1 Name FROM Table1 Order by Id DESC", SQLData) 
SQLData.Open() 
Dim dtrReader As System.Data.SqlClient.SqlDataReader = cmdSelect.ExecuteReader() 
If dtrReader.HasRows Then 
    While dtrReader.Read() 
     TextBox1.Text = dtrReader("Name") 
    End While 
Else 
    Response.Write("No customer found for the supplied ID.") 
End If 

dtrReader.Close() 
SQLData.Close() 

Répondre

0

Construire un SqlCommand avec un CommmandText comme celui-ci

UPDATE FOO SET CustomerName = @CustomerName WHERE ID = @ID 

alors dd deux paramètres à votre commmand avec des valeurs de capture à partir des entrées et exécutez-le après le réglage de la connexion et l'ouverture.

Jetez un oeil à ce page et il vous aidera dans votre travail

+0

Si vous publiez code ou XML, ** S'il vous plaît ** mettre en évidence les lignes dans l'éditeur de texte et cliquez sur le bouton « code » (101 010) sur la barre d'outils de l'éditeur pour bien le mettre en forme et la syntaxe le mettre en évidence! –

Questions connexes