Bonjour.
Peut etre question bete.
Je n'arrive pas a inserer une ligne dans une table avec des valeurs contenues dans des variables saisies? La clause VALUES de l'instruction INSERT semble n'accepter que des valeurs.
Exemple:
Cette procedure ne mlarche pas au niveau "objcmd.Execute NonQuery()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Private Sub btnCreer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCreer.Click dim mle as string dim nom as string mle = textbox1.text nom = textbox2.text Dim ssql As String ssql = "insert into personnel_tbl (mle_pers, nom_pers) values (mle,nom);" Dim objConn As New System.Data.OleDb.OleDbConnection(sconnection) Dim objcmd As New System.Data.OleDb.OleDbCommand(ssql, objConn) objConn.Open() If objConn.State = ConnectionState.Open Then Try objcmd.ExecuteNonQuery Catch ex As Exception MessageBox.Show(ex.message) End Try End If objConn.Close() End Sub
Meme probleme pour l'instruction Select. Comment traiter des conditions sur des variables plutot que sur des valeurs.
Ex
Cette instruction ne marche pas à cause de = var
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 dim var as string var = textbox1.text select colonne1 from table1 where colonnex = var
Partager