Requet de suppresion svp c'est urgent [Résolu]

Signaler
Messages postés
133
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
20 septembre 2010
-
Messages postés
133
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
20 septembre 2010
-
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")

    sConnString = "DRIVER={MySQL ODBC 3.51 Driver};
SERVER=localhost; DATABASE=test; UID=root;PASSWORD=''; OPTION=3"

    Conn.Open (sConnString)

    Set rs = server.Createobject("adodb.recordset")

    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

/cat/del.asp, line 7

2 réponses

Messages postés
410
Date d'inscription
dimanche 1 février 2004
Statut
Membre
Dernière intervention
8 mai 2010

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
Messages postés
133
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
20 septembre 2010

merci ça marche impicable


j'ai enlevé l'etoile et ça marche bien avec "Delete from PRODUITS where refprdt = 8 "


merci tu m'as sauvé