Ajout d'un enregistrement à une base Access
Nous allons décrire ici comment ajouter un enregistrement à une
base Access.
Page 1 :
Default.asp |
Explications |
<%
VNom = "BARDE"
VPrenom = "Alain"
Set OBJdbConnection = Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open "test"
SQLQuery= "INSERT INTO Table (Nom, Prenom) "
SQLQuery= SQLQuery & "VALUES( '" &VNom &
"','"&VPrenom& "')"
OBJdbConnection.Execute SQLQuery
%> |
Vous êtes prêt ? :)
Déclaration de la variable Nom
Déclaration de la variable Prenom
Déclaration de la base
Ajout des variables VNom et VPrenom dans les champs Nom et Prenom de la table Acces
nommée Table |
<html>
<head>
<title> Ajout </title>
</head> |
En tête HTML |
</body>
</html> |
Bas de page |
- Vous remarquerez que pour ce cours, il n'y a pas d'exemple (pour une
question de sécurité, la base risquerait de prendre vite une place impressionnante).
- Il est à remarquer que les variables (ici VNom et VPrenom) sont
souvent récupérées avec Request.QueryString.
- Faites atention de ne pas essayer d'ajouter des variables de type
texte dans des champs de type numérique sous peine d'erreur. Vous remarquerez que si vous
essayez d'inscrire des valeurs contenant entre autre des 'une erreur surviendra et vous ne
pourrez continuer. Il faudrat donc utilisez l'instruction replace qui pour ce cas la va
doubler les ' :
texte = replace(texte,"'","''")
- Attention au droit d'écriture sur la base, ils doivent être
activés !!
|
[Précédent] [Retour] [Suite]
|