Scepo
Messages postés21Date d'inscriptionvendredi 22 mars 2002StatutMembreDernière intervention10 février 2006
-
3 juil. 2002 à 08:27
cs_karando
Messages postés10Date d'inscriptionmardi 2 juillet 2002StatutMembreDernière intervention 3 avril 2007
-
3 juil. 2002 à 14:35
Bonjour, :question)
Est-ce-que quel qu'un aurait un excemple d'un ficheir .ASP ou plus pour faire un Ajout, une suppression et une modification d'un base de donnée Access depuis la page ASP...
Merci d'avance...
cs_karando
Messages postés10Date d'inscriptionmardi 2 juillet 2002StatutMembreDernière intervention 3 avril 2007 3 juil. 2002 à 10:32
d'abord <%
'sert de connection a ta base access sans DSN
toto= "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source="&server.mappath("../modules/")&"/aspdivx.mdb;Jet OLEDB:Database Password=;"
set conn = Server.CreateObject("ADODB.Connection")
conn.open toto
%>
Ensuite pour l'ajout
<%
'a savoir que champ1 est du type texte
'et champ2 est du type numerique
req ="insert into table1 (champ1,champ2) values ('valeur_champ',valeur_champ2) "
set sql= server.createobject("ADODB.Recordset")
sql.activeconnection=conn
sql.open req,,,&H0001
%>
Pour la supression
<%
req ="delete * from table1 where champ1='valeur_champ' "
set sql=server.createobject("ADODB.Recordset")
sql.activeconnection=conn
sql.open req,,,&H0001
%>
Je donne cette methode car si tu dois passer en SQL SERVER tu n'as qu'à changer la connection a la base..
cs_karando
Messages postés10Date d'inscriptionmardi 2 juillet 2002StatutMembreDernière intervention 3 avril 2007 3 juil. 2002 à 10:36
j'avais oublier la modification: <%
req="update table1 set champ1='toto' where champ2=0"
set sql=server.createobject("ADODB.Recordset")
sql.activeconnection=conn
sql.open req,,,&H0001
%>
et une erreur c'est glisser pour un champ numerique il faut du numerique donc valeur_champ2 c'est plutot 1 ou 0 ou 15 ...