cs_amer_ezahir
Messages postés133Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention20 septembre 2010
-
18 avril 2007 à 18:40
cs_amer_ezahir
Messages postés133Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention20 septembre 2010
-
19 avril 2007 à 12:22
Salut tout le monde ;
j'ai un problème et j'ai besoin et que vous m'aidez svp;
je veux supprimer une ligne de la table PRODUITS dont le champ "refprdt=8"
mais ça ne marche pas, quand je remplace la requête de suppression par
une de selection ça marche parfaitement mais avec la suppression
toujour la même erreur
voici le code de ma page ASP
Dim Conn, sConnString
Set Conn = Server.CreateObject("ADODB.Connection")
set rs=conn.execute("Delete * from PRODUITS where refprdt=8")
Conn.Close
ET voici l'erreur qui me retourne le serveur IIS
Microsoft VBScript compilation error '800a0401'
Expected end of statement
/iisHelp/common/500-100.asp, line 11
Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL
--------------------------------------------------------------------------^
Microsoft OLE DB Provider for ODBC Driverserror '80040e14'
[MySQL][ODBC 3.51
Driver][mysqld-4.1.9-max]You have an error in your SQL syntax; check
the manual that corresponds to your MySQL server version for the right
syntax to use near '* from PRODUITS where refprdt=8' at line 1
SuperBouly
Messages postés410Date d'inscriptiondimanche 1 février 2004StatutMembreDernière intervention 8 mai 2010 18 avril 2007 à 22:19
Bonsoir,
il me semble me souvenir que sqlServer ne veut pas d'astérisque et qu'il faut écrire :
Delete from PRODUITS et non Delete * from PRODUITS (à confirmer)
@+Gilles