Salut à tous,
Bon voila mon pb j'ai une variable "recup_action" qui détermine le type de requete SQL je dois executer.
Voici Mon code:
Code :
- if recup_action="" then
- SQLDESACPROD="UPDATE produits SET ACTION='SUPPR', Actif_prod=false WHERE id_prod= "&numprod&" "
- SQLATT="INSERT INTO Intervention (id_prod_inter,titre_prod_inter,client_inter,action_inter) VALUES ("&numprod&",'"&Titre_prod&"','"&USER&"','SUPPR')"
- elseif recup_action="AJOUT" then
- SQLDESACPROD="DELETE * FROM produits WHERE id_prod= "&numprod&" "
- SQLATT="DELETE * FROM Intervention WHERE id_prod_inter= "&numprod&" "
- elseif recup_action="MODIF" then
- SQLDESACPROD="UPDATE produits SET ACTION='SUPPR', Actif_prod=false WHERE id_prod= "&numprod&" "
- SQLATT="UPDATE Intervention SET action_inter='SUPPR' WHERE id_prod_inter= "&numprod&" "
- end if
- connAbo.Execute(SQLDESACPROD)
- Conn.Execute(SQLATT)
|
Bon,
si ma variable recup_action="MODIF" : aucun pb
si ma variable recup_action="AJOUT" : aucun pb
mais
si ma variable recup_action="" : GROS PB
Voila ce que me retourne le navigateur:
Code :
- Type d'erreur :
- Microsoft OLE DB Provider for ODBC Drivers (0x80040E0C)
- Aucun texte de commande n'a été défini pour l'objet de commande.
|
Je n'ai jamais eu ce type de problème avant.
Quelqu'un aurait-il une ID ??
Merci à vous
Message édité par DJERO le 03-10-2003 à 18:46:22