Se connecter / S'enregistrer
Votre question

[vb.net/sql] insertion de donnée

Tags :
  • string
  • Programmation
Dernière réponse : dans Programmation
25 Octobre 2007 12:37:14

Bonjour,
je veux inserer des données à partir d'un formulaire windows crée en vb (a l'aide des textbox)

voila mon code


Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.Common.DbCommand

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim con As New SqlConnection



con.ConnectionString = ("data source=.;initial catalog=Commerce;Integrated Security=SSPI")

con.Open()

Dim cmd As String = "insert client values (" & Me.TextBox1.Text & ", " & Me.TextBox2.Text & ", " & Me.TextBox3.Text & ", " & Me.TextBox4.Text & ", " & Me.TextBox5.Text & " )"
Dim insertCMD As SqlCommand = New SqlCommand(cmd, con)
(**) insertCMD.ExecuteNonQuery()

con.Close()


End Sub
End Class

-quand j'execute il me signale une exception au niveau de la ligne (**)
est le msg est (Le nom 'dupont' n'est pas autorisé dans ce contexte. Seules sont autorisées ici des constantes, des expressions ou des variables. Les noms de colonnes ne sont pas autorisés)

je ne sais pas tros ce que je dois faire
si quelqu'un peut m'aider ca serai cool :) 
merci d'avance

Autres pages sur : net sql insertion donnee

25 Octobre 2007 13:45:38

salut, tu dois entourer les valeurs à insérer dans la requete par des ':
  1. Dim cmd As String = "insert client values ('" & Me.TextBox1.Text & "','" & Me.TextBox2.Text & "', '" & Me.TextBox3.Text & "', "' & Me.TextBox4.Text & '", "' & Me.TextBox5.Text & '" )"
a c 232 L Programmation
25 Octobre 2007 14:46:33

il manque pas into dans la requête aussi ?
"insert into client values (...)"
25 Octobre 2007 15:26:48

aussi, d'ailleurs, c'est quel sgbd? sql server?
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS