Valeur de retour d'une requête SQL [.net] - VB/VBA/VBS - Programmation
MarshPosté le 14-06-2005 à 09:14:04
Salut !
Ma question concerne une requête SQL en VB.NET ! J'explique un peu mon pb : dans mon application, je réalise une requête sur une table spécifique à un groupe de clients pour connaître le tarif qui est appliqué sur tel ou tel produit. Mais il peut arriver que le produit recherché ne soit pas dans la table mais dans une autre table de produits dite générale (et qui contient toutes les références avec les prix de base) ! Ma question est : comment récupérer la valeur de retour d'une requête pour savoir si un enregistrement a été trouvé ou non ?
Voici mon code pour la première requête :
Code :
Mycommand = MyConnexion.CreateCommand()
Mycommand.CommandText = "SELECT produit.reference, produit.prix FROM produit WHERE INNER JOIN gammeproduit ON gammeproduit.produit=produit.reference WHERE gammeproduit.id_gamme=" & Normal.id_gamme & " AND produit.hauteur=? AND produit.faisceau=" & Normal.faisc & " AND produit.portee=" & Normal.porte & " AND type_faisceau=e"
Dim HauteurParameter As New System.Data.OleDb.OleDbParameter("hauteur", System.Data.OleDb.OleDbType.Double, 0, "hauteur" )
Marsh Posté le 14-06-2005 à 09:14:04
Salut !
Ma question concerne une requête SQL en VB.NET !
J'explique un peu mon pb : dans mon application, je réalise une requête sur une table spécifique à un groupe de clients pour connaître le tarif qui est appliqué sur tel ou tel produit. Mais il peut arriver que le produit recherché ne soit pas dans la table mais dans une autre table de produits dite générale (et qui contient toutes les références avec les prix de base) !
Ma question est : comment récupérer la valeur de retour d'une requête pour savoir si un enregistrement a été trouvé ou non ?
Voici mon code pour la première requête :
Merci pour votre aide !
Alex