Bonjour
Je veux insérer des données dans ma BD a partir dune page web(.asp) mais ça ne marche pas et ça donne pas d'erreur je sais pas ou est le problème sachant que j'utilise le Sql server 2000 comme SGBD
voila mon code :
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 <% SQLQuery= "INSERT INTO table1 (Nom, Prenom, Age) " SQLQuery= SQLQuery & "VALUES( '" & Request("Nom") & "','"& Request("Prenom")& "','" & Request("Age") & "')" Set oConn = Server.CreateObject("ADODB.Connection") 'Création d'une instance 'oConn.Open "dsn=lll.sql" 'Ouverture de la connection oConn.Open "driver={SQL Server}; server=(localhost);database=lll" oConn.Execute(SQLQuery) 'Exécution de la requête oConn.close 'Fermeture de la connection Response.Redirect "act.asp" 'Enfin, on va sur la page qui certifie le bon enregistrement des données End if %> <body> <table> <tr> <td valign="top" bgcolor="#FFFFFF"> <CENTER> <form method="POST" action="act.asp"> <H2>Ajouter un enregistrement</H2> <BR> <table> <tr> <td>Nom: </td> <td> <input type="text" name="Nom" size="20" value="<%=Request("Nom")%>"> </td> </tr> <tr> <td>Prénom: </td> <td> <input type="text" name="Prenom" size="20" value="<%=Request("Prenom")%>"> </td> </tr> <tr> <td>Age: </td> <td> <INPUT TYPE="text" NAME="Age" SIZE="20" VALUE="<%=Request("Age")%>"> </td> </tr> </table> <p> <input type="submit" value="ENVOYER" name="Envoyer"> </p> </form> </center> </td> </table> </body> </html>
Partager