bonnet85
Messages postés2Date d'inscriptionlundi 5 novembre 2007StatutMembreDernière intervention 2 février 2008
-
2 févr. 2008 à 06:07
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 2013
-
2 févr. 2008 à 20:38
Bonjour je suis nouveau sur le forum,
j'ai un problème avec mon insert into, j'ai mis un msgbox pour vérifier si il récupéré la variable, sa marche mais il n'insère pas dans la base de donnée sql server2000 voici le code qui explique mieux et bien sur pas de message d'erreur :
Dim cmd As ADODB.Command
Dim nom_bac As String
nom_bac = txt_bac.Text
MsgBox nom_bac
'Instanciation des variables
Set cmd = New ADODB.Command
cmd.ActiveConnection = cnx
If nom_bac <> "" Then
MsgBox "insert into bac (nom_bac) values ('" & nom_bac & "'), cnx"
cmd.CommandText = "Insert into famille (nom_bac) values ('" & nom_bac & "')"
cmd.CommandText = "update etudiant set etudiant.annee=" & ans & " where etudiant.num_secu=(select max(num_secu) from etudiant)"
cmd.Execute
Cursus.Hide 'caché
Confirmation.Show 'visible
Else
MsgBox "Merci de bien vouloir saisir votre toute les informations demandées. Merci"
End If
End Sub
Private Sub Form_Load()
'Déclaration des variables
Dim rst As ADODB.Recordset
'Instanciation des variables
Set rst = New ADODB.Recordset
'Déclaration de la variable de connexion
Set cnx = New ADODB.Connection
'Connexion à la base de données
cnx.ConnectionString = "UID=" & "sa" & ";PWD=" & "1283" & ";" & "DRIVER={SQL Server};Server=" & "INTEL" & ";Database=" & "inscription" & ";"
cnx.Open
End Sub
Merci par avance, car je ne sais plus quoi faire pourtant mon update fonctionne parfaitement et mes insert into dans les autres feuilles fonctionne aussi donc je pense pas que sa vienne de la connection.
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 2 févr. 2008 à 20:38
Totalement inutile d'utiliser l'objet command (tu peux assigner directement à un recordset en faisant Set rst = cnx.Execute("tonquery") mais bon ...
_______________________________________________________________________
VB.NETis good ...VB6is better