Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1301 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu][SQL]Résultat d'une requete dans variable.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu][SQL]Résultat d'une requete dans variable.

n°1224797
sLiZeR
Posté le 17-10-2005 à 17:29:11  profilanswer
 

Salut
 
       Tout est dans le titre, désolé de demander cela mais j'ai trouver 0 doc sur un sujet qui me semble quand meme imoprtant !!
 
Dans mon cas : je voudrais éxécuter une requete toute simple : "SELECT CF FROM RS_CF WHERE CF=" & Me.cf  :)
Et récupérer le résultat (soit CF soit rien du tout) dans une variable. C'est pour tester si l'enregistrement existe. Merci


Message édité par sLiZeR le 18-10-2005 à 09:28:58
mood
Publicité
Posté le 17-10-2005 à 17:29:11  profilanswer
 

n°1224991
olivthill
Posté le 17-10-2005 à 23:19:24  profilanswer
 

Il manque le nom de la base de donnée et le langage utilisé.
Je présume, en voyant "& Me.cf" qu'il s'agit d'Access et VBA.
Dans ce cas, ce qui est demandé est tout à fait possible :

Code :
  1. Dim SQL_ligne As String
  2. Dim rst As Recordset
  3. SQL_ligne = "SELECT CF FROM RS_CF WHERE CF=" & Me.cf & ";"
  4. Set rst = CurrentDb.OpenRecordset(SQL_ligne)
  5. If (rst.EOF) Then
  6.    MsgBox("Non trouvé!" )
  7. Else
  8.    MsgBox("Trouvé! cf =" & rst!CF & "." )
  9. End If
  10. rst.Close

N.B. Si CF est une chaine de caractère au lieu d'être un nombre, alors il ne faut pas oublier de l'entourer avec des apostrophes, ce qui donnerait

SQL_ligne = "SELECT CF FROM RS_CF WHERE CF='" & Me.cf & "';"

:)


Message édité par olivthill le 18-10-2005 à 09:39:06
n°1225068
sLiZeR
Posté le 18-10-2005 à 08:49:23  profilanswer
 

Merci c'est parfait !
 
Je vais tester cela de suite
 
ps : dsl pour l'oublie c'est exact programmation sous Access en VBA, BDD sur serveur SQL


Message édité par sLiZeR le 18-10-2005 à 09:22:31
n°1225093
sLiZeR
Posté le 18-10-2005 à 09:21:54  profilanswer
 

Re
 
   J'ai testé ton code, mais il me dit kil manque un paramètre (Too few parameters, expected 1) ....
   Sinon j'ai pas très bien compris le openrecordest parce qu'on dirait qu'il veut une table en parametre nan ?
 
Si tu peux expliquer plz.
 
ps : rst.EOF cad end of file ?

n°1225096
sLiZeR
Posté le 18-10-2005 à 09:28:35  profilanswer
 

OULALALLALALA SSSTTTTOOOPPP !!!
 
 
:p
 
 
Je suis vraiment désolé j'ai fait le boulet.....
dans ma table c'est pas CF c'est Code fournisseur (c'est pour cela que ça ne fonctionnait pas)
 
Merci a toi ça marche nickel !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu][SQL]Résultat d'une requete dans variable.

 

Sujets relatifs
[Résolu] Controls dans une frame[RESOLU] Duplication d'une feuille excel avec POI
faire apparaittre le résultat d'une requête sous 2 colonnes et non uneEXtraire une valeur d'une requête SQL pour l'exploiter dans vba
[resolu] pb multipages[Access/SQL] Syntax error converting the varchar value...
Changement de variable dans un forCasse Tête SQL
Plus de sujets relatifs à : [Résolu][SQL]Résultat d'une requete dans variable.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR