Je vous donne d'abord ma déclaration de table pour que vous voyer de quoi je parle;  
 
CREATE TABLE contrat(  
num_contrat INT NOT NULL,  
num_societe INT NOT NULL REFERENCES societe(num_societe),  
type_contrat VARCHAR(50) NOT NULL,  
mode_fact VARCHAR(20) NOT NULL,  
montant_total Money NOT NULL)  
 
 
Maintenant (il faut suivre) je souhaiterais afficher le num_contrat correspondant au minimum des montant_total pour un num_societe donné.... En gros volà la requete qui ne fonctionne pas;  
SQL5="select num_contrat as vue from contrat where montant_total=(Select min(montant_total) as min from contrat)"_  
&" and num_societe='"&num&"'"  
Set RS5 = Server.CreateObject("ADODB.Recordset" )  
RS5.Open SQL5, conn ,3,3  
Response.Write RS5("vue" )  
RS5.Close  
 
Je travaille en asp d'ou le response.write  
Et voici l'erreur généré:  
BOF_ou_EOF_est_égal_à_True_ou_l'enregistrement_actuel_a_été_supprimé._L'opération_demandée_nécessite_un_enregistrement_actuel  
 
Or j'ai vérifié et il y a bien des enregistrements correspondant!!!  
Voyez-vous mon erreur????