begin process at 2012 02 14 20:48:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Requete SQL sur un Recordset


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Requete SQL sur un Recordset

mercredi 27 mars 2002 à 17:11:02 | Requete SQL sur un Recordset

PaulScholes

J'ai une table, dans laquelle, je veux faire 2 requêtes successives, une requete pour la periode, une autre pour le nom de l'entreprise, je suis obligé de faire 2 requetes à la suite, sinon, j'ai trop de cas particuliers à traiter. Pour la 1ere requete, pas de probleme, par contre, pour la seconde, je sais comment faire une requete sur un recordset.

Voici mon code :

Dim MyDB As Database, MyRS As Recordset, MyRS2 As Recordset
.
.
.
Set MyDB = CurrentDb
// 1ere requete
Set MyRS2 = MyDB.OpenRecordset("SELECT * FROM [Rebuts internes] WHERE Month(Date) = " & Cadre55.Value & " AND Year(Date) = " & Texte95.Value & " ORDER BY Date")
// 2nde requete ( celle qui marche pas !! )
Set MyRS = MyDB.OpenRecordset("SELECT * FROM MyRS2 ORDER BY NumOF")

je sais que c'est au niveau de MyRS2 que ça ne passe pas, mais je vois pas comment faire
mercredi 27 mars 2002 à 17:20:29 | Re : Requete SQL sur un Recordset

leptidev


Y a + simple !! ! ! !

MyDB.execute(ta requete)

mydb ou un autre obg je c plus !!!

ta requete = String en SQL bien sur


-------------------------------
Réponse au message :
-------------------------------

J'ai une table, dans laquelle, je veux faire 2 requêtes successives, une requete pour la periode, une autre pour le nom de l'entreprise, je suis obligé de faire 2 requetes à la suite, sinon, j'ai trop de cas particuliers à traiter. Pour la 1ere requete, pas de probleme, par contre, pour la seconde, je sais comment faire une requete sur un recordset.

Voici mon code :

Dim MyDB As Database, MyRS As Recordset, MyRS2 As Recordset
.
.
.
Set MyDB = CurrentDb
// 1ere requete
Set MyRS2 = MyDB.OpenRecordset("SELECT * FROM [Rebuts internes] WHERE Month(Date) = " & Cadre55.Value & " AND Year(Date) = " & Texte95.Value & " ORDER BY Date")
// 2nde requete ( celle qui marche pas !! )
Set MyRS = MyDB.OpenRecordset("SELECT * FROM MyRS2 ORDER BY NumOF")

je sais que c'est au niveau de MyRS2 que ça ne passe pas, mais je vois pas comment faire
jeudi 4 avril 2002 à 12:55:18 | Re : Requete SQL sur un Recordset

Apodemus

hello!!
c'est normal que cela ne marche pas, car, dans le select de MyRS, MyRS2 n'est pas reconnu comme table ou requete dans mydb car c'est une variable locale à l'application.
Une solution consisterait à creer une requete dans MyDB (Querydefs.add etc, mais c'est assez complexe), ou bien, ce qui serait plus simple, de reecrire le Select pour MyRS
Set MyRS2 = MyDB.OpenRecordset("SELECT * FROM [Rebuts internes] WHERE Month(Date) = " & Cadre55.Value & " AND Year(Date) = " & Texte95.Value & " ORDER BY NumOf") ou
...& " ORDER BY Date,NumOf")





Cette discussion est classée dans : set, recordset, requete, mydb, myrs2


Répondre à ce message

Sujets en rapport avec ce message

dynamic ADO recordsets ne supporte pas les bookmarks [ par mathieuleclerc ] Bonjour,J'éprouve un probème pour assigner un recordset à la Source de mon Datagrid...Mon recordset est pourtant belle et bien fonctionnel car que peu base access 2 200 000 lignes [ par m2rtech ] Bonjour, je dispose d'une base access (jet pour être exact) et je souhaite améliorer les temps d'access. (2,2 million d'enregistrement) mon problème Requête SQL VBA avec une boucle For [ par Kerberos69008 ] Bonjour à tous, Je planche depuis hier sur un problème dans mon code et je n'arrive pas à trouver de solution. Brievement ce code me permet d'éxécu importer des requetes access sur excel [ par jahgor ] Bonjour à tous, je suis actuellement en stage. J'ai crée un programme grâce aux différentes informations obtenues sur ce forum. Je vous remercie pour ComboBox dynamique [ par magicientarik ] slt chatbour voila ce que j'ai fait moi mais ça marche pas svp si vous pouvez m'aider Private Sub Combo4_Change()Dim conn As ADODB.Connection    Set c {petit casse-tete} requete WMI et filtre avec la commande if then [ par kerberos69 ] Bonjour a tousvoila je suis en plein dans la redaction d'un script vbs, je me debrouille mais je ne suis pas un expert.l'objectif est de lister tous l Recordset VBA Access - Problème requete SQL [ par michaelkeul2 ] Bonjour, J'ai un comportement assez bizarre d'access 2003 qui a probablement une raison d'être mais que j'ignore: quand j'ouvre un recordset sur bas requete [ par espsl25 ] bonjour les requêtes ci après s'exécutent mais elles ne retournent ps des données, j'arrive pas à comprendre pourquoi set rst3 = dbs.OpenRecordset( requete sql sur un recordet [ par andalo ] bonjourQuestion assez simple ma foi.J'ai une table dbf (table attributaire d'un fichier .shp pour les géomaticiens à qui ca dis quelque chose)je parco Syntaxe d'une requete SQL sur un Recordset [ par faycalche ] Salut à tous, à l'execution de cette requete , je recois l'erreur suivante: un objet est requis! qui arrive sur la requete meme. Set rslin_bn_benif =


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales