begin process at 2012 02 15 09:57:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

ADO.NET

 > 

requete SELECT * sur plusieurs tables


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

requete SELECT * sur plusieurs tables

samedi 3 mai 2008 à 10:43:31 | requete SELECT * sur plusieurs tables

Le grand Zorro

bonjour,

J'ai une base de données que j'exploite avec une appli en VB.NET.
Lorsque j'utilise une requête genre " SELECT * FROM t_MaTable;" tout fonctionne parfaitement (avec DataSet, DataAdapter..., en objet Oledb et non pas sql).
Mais lorsque je veux sélectionner tous les éléments de deux tables, le DataSet ne se rempli qu'avec la dernière table mentionné dans la requête :
SELECT * FROM t_MaTable1 , t_MaTable2;"
Même résultat si j'inclus dans ma requête les relations avec INNER JOIN..
N'étant pas spécialiste SQL je me dis que quelquechose cloche dans ma requête.

Quelqu'un a-t-il une idée pour résoudre mon problème ? Merci d'avance

samedi 3 mai 2008 à 11:05:55 | Re : requete SELECT * sur plusieurs tables

Exploreur

Membre Club
Réponse acceptée !
Salut,

Je pense qu'il va te falloir 2 Requête avec un seul RecordSet...je pense...

A+
Exploreur

 Linux a un noyau, Windows un pépin

samedi 3 mai 2008 à 11:14:38 | Re : requete SELECT * sur plusieurs tables

Le grand Zorro

C'est ce que j'utilise pour palier mon soucis Je rempli deux DataTable différents pour récupéré mes données et je lance deux requêtes. Mais cela ne facilite pas la programmation de mon affaire.
samedi 3 mai 2008 à 13:26:46 | Re : requete SELECT * sur plusieurs tables

jacksparoow

Tu peux utiliser un SELECT INTO cette requête crée une table temp en sortie.

SELECT * INTO table_temp From table1, table2;
samedi 3 mai 2008 à 14:35:34 | Re : requete SELECT * sur plusieurs tables

LIBRE_MAX

Réponse acceptée !
Salut ,
tu  énumères les champs à selectionner, au lieu de *

//Sans jointure
SELECT Table1.Chp11, Table1.Chp12, Table2.Chp21, Table2.Chp22
FROM Table1, Table2;

//Avec jointure
SELECT Table1.Chp11, Table1.Chp12, Table2.Chp21, Table2.Chp22
FROM Table1 INNER JOIN  Chp11 ON Table1.Chp11 = Table2.Chp11;
samedi 3 mai 2008 à 18:37:34 | Re : requete SELECT * sur plusieurs tables

bernardo67

Salut,

Si ton application ne va pas trop loin dans l'exploitation d'une base sql, tu peux aussi passer par l'outil graphique de VS en glissant tes éléments. 
Toutes les tables sont alors chargées dans le même dataset.
samedi 3 mai 2008 à 22:28:32 | Re : requete SELECT * sur plusieurs tables

Le grand Zorro

En fait en potassant des bouquins sur le sujets, il s'avère que .. c'est plutôt complexe, on sy' prend en plusieurs fois pour récupérer les données dans plusieurs DataTable d'un même DataSet. L'idéal par la suite est de créer les jointures avec des DataRelation.
(Je travaille en mode déconnecté.. )
Merci pour les pistes
vendredi 18 juillet 2008 à 13:47:25 | Re : requete SELECT * sur plusieurs tables

wacssine

Il faut faire une joinyure entre les deux tables


Cette discussion est classée dans : requete, requête, select, from, tables


Répondre à ce message

Sujets en rapport avec ce message

Requêtes imbriquées [ par Luke ] Je désire faire avec VB6 une requête imbriquée qui ira dans Access 97 me chercher les infos demandées et les afficher. J'ai fait la requête facilement Requête très imbriquée [ par Luke ] Mon problème:J'ai une requête (voir plus bas) qui fonctionne bien. Sauf que dès que je mets le ORDER BY, ca plante.Cette requête remplis les champ d'u requete sql [ par Poulipe ] bonjour,est il possible de faire des requetes sql en disant par ex: select * from table de 1 a 30 et select * from table de 31 a 60etc...Merci ADO & Requetes [ par BasicInstinct ] 'lut a tous & merci a toi qui me repondra :)J'ai développé une application + Bdd avec une connection ADO.pour faire une requete du type select * from Requete [ par pierre4064 ] J'ai un problème:RQT : "SELECT [Categorie] FROM entreprises RQT : "SELECT [NomEntreprise] FROM entreprises => fonctionnent RQT : "SELECT [NomEntrepri pb de requete SQL Serveur [ par riderbmx ] Voila mon problème, j'effectue la requete ci desous dans un Analyseur de requete, et celle ci marche trés bien:SELECT max(convert(int,No)) FROM reques Requete sql dans commandtext [ par musi1234 ] Bonjour à tous, j' ai un e petite question concernant une requete. Pourquoi les 2 requetes suivantes fonctionnent: CmdADO.CommandText="SELECT * FROM T pb de Requete avec EXITS [ par zakariaoued ] J'ai un pb avec cette requete: Consommation.open"select * from CONSOMMATION Where Code_Natu=EXISTS (select *from Nature Where CodeFournis=EXSITS(sele prob de requete... [ par ombrey20 ] j'ai un petit prob qui peut m'aider!!!!! est ce que c'est possible,si jamais on click sur un lien il execute une requete sachant que que cette requett requete SQL et access [ par Soulant ] Bonjour,Voilà, j'ai un petit soucis avec une requete SQL. Je développe une application en vb6 connecté à une base de donnée access mais lorsque je sou


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 0,671 sec (3)

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