Requette SQL - ASP - Programmation
Marsh Posté le 16-06-2004 à 19:23:11
essaye :
RequeteSQL = "DELETE FROM newsFR WHERE newsID= "&intID and &intTitle
Marsh Posté le 16-06-2004 à 19:56:29
j'ai essayer mais ca ne marche pas. As tu une autre idée?
Marsh Posté le 16-06-2004 à 20:48:58
fr0ggy a écrit : j'ai essayer mais ca ne marche pas. As tu une autre idée? |
autant pour moi :
RequeteSQL = "DELETE FROM newsFR WHERE newsID= intID and Title= intTitle"
Marsh Posté le 17-06-2004 à 10:43:21
lorsque je met ca,
l'url deviens donc : http://localhost/asiatides/delete. [...] =zdfzefzef
mais l'erreur suivante apparait:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
Que dois je faire?
Marsh Posté le 17-06-2004 à 10:50:33
tu pourrais faire un response.write?
response.write "where newsID = " &intID& " AND title = " & intTitle
voir s'il y a déjà une erreur?
Marsh Posté le 17-06-2004 à 10:55:39
"DELETE FROM newsFR WHERE newsID= "&intID&" and "&intTitle&""
si ton title est de type txt ecrit: '"&intTitle&"'
Marsh Posté le 17-06-2004 à 10:59:07
awi, j'avais oublié les '
par contre il manque AND title = dans la tienne dj
Marsh Posté le 17-06-2004 à 10:59:12
arf non en fait ca marche pas, car ce que je veux c que les deux conditions soit prise en compte et la ca prend qu'une seule condition.
Il faut que les deux condition soit vrai pour que ca efface
Marsh Posté le 17-06-2004 à 11:45:43
si intID est une chaîne :
"DELETE FROM newsFR WHERE newsID = '" & intID & "' AND title = '" & intTitle & "'"
Marsh Posté le 17-06-2004 à 11:45:47
fr0ggy a écrit : arf non en fait ca marche pas, car ce que je veux c que les deux conditions soit prise en compte et la ca prend qu'une seule condition. |
avec le AND ça ne prend qu'une condition
Marsh Posté le 17-06-2004 à 11:55:06
lol le "AND" oblige les deux conditions, tu confond pas avec le OR la ?
AND = et
OR = ou
Marsh Posté le 17-06-2004 à 13:26:17
Dr Raf a écrit : lol le "AND" oblige les deux conditions, tu confond pas avec le OR la ? |
non je m'étonnais qu'avec le AND la requete ne prenne qu'une des conditions
Marsh Posté le 16-06-2004 à 13:06:18
RE bonjour,
Encore une petite question que je n'arrive pas a resoudre.
voici mon code
<%
intID = Request.QueryString("ID" )
%>
<%
intTitle = Request.QueryString("Title" )
%>
<body>
<%
DIM RequeteSQL
RequeteSQL = "DELETE FROM newsFR WHERE newsID= "&intID
Connexion.Execute RequeteSQL
%>
je voudrais que dans ma requette de DELETE je puisse mettre WHERE intID mais aussi intTitle.
J'espere etre assez clair. En fait je voudrais delete le champs ou il y a cet ID et ce Title
Merci