begin process at 2010 02 10 08:27:05
  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 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 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 = 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 [déplacé VB.NET -> ASP.NET] Requete LDAP en .ASPX .. ASP en ASPX [ par Billou16 ] Bonjour, Il y a quelques semaines de ça, j'ai fais un portail interne sous ASP dans lequel j'interroge AD (active Directory). Nous avons un nouveau p requete de requete [ par Bizoun0urs ] Bonjour à tous, alors je vous explique mon problème :J'ai une requete parametré en VBA que je crée avec un recordset classik koi sa sa marche mais kom


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 6,131 sec (4)

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