Requet de suppresion svp c'est urgent

Résolu
cs_amer_ezahir Messages postés 133 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 20 septembre 2010 - 18 avril 2007 à 18:40
cs_amer_ezahir Messages postés 133 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 20 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")

    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

SuperBouly Messages postés 410 Date d'inscription dimanche 1 février 2004 Statut Membre Derniè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
3
cs_amer_ezahir Messages postés 133 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 20 septembre 2010
19 avril 2007 à 12:22
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é
0
Rejoignez-nous