Update base de données

cs_rita Messages postés 25 Date d'inscription vendredi 8 février 2002 Statut Membre Dernière intervention 16 avril 2003 - 9 sept. 2002 à 18:55
cs_Benz Messages postés 196 Date d'inscription jeudi 3 janvier 2002 Statut Membre Dernière intervention 7 juin 2007 - 10 sept. 2002 à 11:27
Impossible de faire fonctionner ceci!!!!
C'est le where qui ne passe pas.

<% RefLot=Request.Querystring("reference")
RefLot=CINT(RefLot)

dim objConnect
dim objRecordset

set objConnect = Server.CreateObject("ADODB.Connection")
objConnect.Open "Mabase"

set objRecordset = Server.CreateObject("ADODB.Recordset")

strSQL = "Select * from flash where ID= '" & RefLot & "' "

objRecordset.Open strSQL , objConnect,3,3 %>

1 réponse

cs_Benz Messages postés 196 Date d'inscription jeudi 3 janvier 2002 Statut Membre Dernière intervention 7 juin 2007
10 sept. 2002 à 11:27
Salut,

Tu as peut être un problème de format de donnée. Je ne sais pas si ca marche, mais tu peux tester ton code en modifiant cette ligne :
__________________________________________
strSQL = "Select * from flash where ID= '" & RefLot & "' "
__________________________________________

En supprimant les simples quote comme ceci :
__________________________________________
strSQL = "Select * from flash where ID= " & RefLot & " "
__________________________________________

Chez moi, la requete suivante fonctionne très bien, sans les simples quotes :
__________________________________________
REQUETE="DELETE * FROM table WHERE ID_toto="&intIDToto&""
__________________________________________

Benz
0
Rejoignez-nous