cs_carine
Messages postés7Date d'inscriptionmardi 4 juin 2002StatutMembreDernière intervention10 juin 2002
-
4 juin 2002 à 16:09
cs_carine
Messages postés7Date d'inscriptionmardi 4 juin 2002StatutMembreDernière intervention10 juin 2002
-
10 juin 2002 à 12:58
Help! Je n'arrive ni à ajouter, ni à modifier,ni à supprimer des données dans une base access sur mon site asp.
J'ai pourtant fait tout comme sur les autres sites que j'ai visité mais il ne veut rien savoir!
Les erreurs sont les suivantes :
pour Ajouter et Modifier :
objet requis 'rs' (alors qu'il est présent et du type rs.open sql, conn)
pour Supprimer:
impossible de supprimer dans les tables specifiées
'-------déclaration de la base-----------------------------------------------------
'---------(opération qu'il suffit de faire une seule fois en début de fichier)-------
<%
rs.open "UPDATE MAC SET NOM='"&NOM&"', BUREAU='"&BUREAU&"', PRISE='"&PRISE&"', ADRESSE_IP='"&ADRESSE_IP&"', ADRESSE_MAC='"&ADRESSE_MAC&"', NOM_NOVELL='"&NOM_NOVELL&"' WHERE ((MAC.Numéro) LIKE '"&Numero&"') ", conn
%>
L'utilisateur a été modifié.
[main2.html
]
</HTML>
Suppr.asp
<!-- DATE DE CREATION: 29/05/2002 -->
<!-- <%@ LANGUAGE="VBSCRIPT"%> -->
<%
Numero=Request.form("Numéro")
NOM=Request.form("NOM")
BUREAU=Request.form("BUREAU")
PRISE=Request.form("PRISE")
ADRESSE_IP=Request.form("ADRESSE_IP")
ADRESSE_MAC=Request.form("ADRESSE_MAC")
NOM_NOVELL=Request.form("NOM_NOVELL")
<%
rs.open "UPDATE MAC SET NOM='"&NOM&"', BUREAU='"&BUREAU&"', PRISE='"&PRISE&"', ADRESSE_IP='"&ADRESSE_IP&"', ADRESSE_MAC='"&ADRESSE_MAC&"', NOM_NOVELL='"&NOM_NOVELL&"' WHERE ((MAC.Numéro) LIKE '"&Numero&"') ", conn
%>
L'utilisateur a été modifié.
[main2.html
]
</HTML>
Pour ajout et Modif, les messages d'erreurs sont "l'opération doit utiliser une requete qui peut etre mise a jour", et pour suppr, le message est "Impossible de supprimer dans les tables spécifiés"
'-------déclaration de la base-----------------------------------------------------
'---------(opération qu'il suffit de faire une seule fois en début de fichier)-------
rs.Open "SELECT MAC WHERE Numéro LIKE '"&Numero&"'" , conn, 1, 2
while not rs.EOF
rs("NOM") = NOM
rs("BUREAU") = BUREAU
rs("PRISE") = PRISE
rs("ADRESSE_IP") = ADRESSE_IP
rs("ADRESSE_MAC") = ADRESSE_MAC
rs("NOM_NOVELL") = NOM_NOVELL
rs.Update
rs.MoveNext
wend
rs.Close
set rs = nothing
conn.Close
set conn = nothing
%>
L'utilisateur a été modifié.
[main2.html
]
</HTML>
Suppr.asp
je suppose que tu as du faire une erreur la c'est modifier
et pas supprimer
donc on va mettre le code de supression
<!-- DATE DE CREATION: 29/05/2002 -->
<!-- <%@ LANGUAGE="VBSCRIPT"%> -->
<%
Numero=Request.form("Numéro")
Set conn=Server.CreateObject("ADODB.Connection")
conn.open DSN_BASE
conn.Execute "DELETE * FROM MAC WHERE NUMERO like '" & Numero & "'"
conn.Close
set conn = nothing
%>
<HTML>
<HEAD>
<TITLE></TITLE>
<META NAME="Description" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Author" CONTENT="cle">
<META NAME="Generator" CONTENT="WebExpert">
</HEAD>
cs_carine
Messages postés7Date d'inscriptionmardi 4 juin 2002StatutMembreDernière intervention10 juin 2002 7 juin 2002 à 08:04
J'ai essayé, pour ajout, il me met l'erreur "la base de données ou l'objet est en lecture seule".
Pour modifier, il valide correctement, me met que l'enregistrement est modifié, mais ne le modifie pas dans la base de données.
Pour supprimer, "Impossible de supprimer dans les tables spécifiées".
J'ai installé I2S a partir du CD de Windows 2000 pro et fait les liens des tables avec ODBC.
Dois-je installé I2S avec 2000 server.
cs_Mcjo
Messages postés403Date d'inscriptiondimanche 12 août 2001StatutMembreDernière intervention 3 septembre 20122 8 juin 2002 à 16:12
si le site est en local, il faut que tu ailles sur proprité du dossier ou il y a la bdd et dans securité tu cherche compte invité internet ou IUSR_....
et tu coche controle et sit ut a tjrs le pb tu fais pareil sur la bdd
cs_carine
Messages postés7Date d'inscriptionmardi 4 juin 2002StatutMembreDernière intervention10 juin 2002 10 juin 2002 à 12:58
Merci, :big) Mcjo, grace a toi, les parties ajout et suppression fonctionnent correctement.
La partie modifier ellle par contre ne fonctionne toujours pas.
Il n'y a pas de messages d'erreurs, il dit que la modif est effectué mais rien n'est modifié dans la base...