SELECT TABLE STATIC

[Résolu]
Signaler
Messages postés
11
Date d'inscription
samedi 1 novembre 2008
Statut
Membre
Dernière intervention
22 mars 2009
-
Messages postés
11
Date d'inscription
samedi 1 novembre 2008
Statut
Membre
Dernière intervention
22 mars 2009
-
Est ce que je peux appliquer "SELECT * FROM NomTable" avec NomTable = table STATIC.
Normalement NomTable est une table physique d une base de donnee(ca marche). Mais l'orsque j applique cette SELECT avec DataTable(Table Static ) ca marche pas.
Merci pour votre attention

7 réponses

Messages postés
118
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
6 décembre 2010
1
tu voudrais faire des requetes sur une table virtuelle? sur un objet en gros?
Dans ce cas regarde plutot du coté de linq qui te permet justement de realiser ce genre de chose;

voici un exemple:

DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("id", typeof(int)));
dt.Columns.Add(new DataColumn("name"));
DataRow dr = dt.NewRow();
dr[0] = 1;
dr[1] = "Rougail";
DataRow dr2 = dt.NewRow();
dr2[0] = 2;
dr2[1] = "Saucisse";
dt.Rows.Add(dr);
dt.Rows.Add(dr2);

var Results from u in dt.AsEnumerable() select new { col1 u.Field("id"), col2 = u.Field<string>("name") };

StringBuilder sb = new StringBuilder();

foreach (var i in Results)
sb.AppendLine(i.col1.ToString() + " - " + i.col2 );

MessageBox.Show(sb.ToString());
Messages postés
11
Date d'inscription
samedi 1 novembre 2008
Statut
Membre
Dernière intervention
22 mars 2009

je suis besoin de vous
Messages postés
118
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
6 décembre 2010
1
euh d'accord mais faudrait détailler un peu je pense la. Pour ma part je m'en vais dormir et repondrait demain a moins que quelqu'un d'autre ne le fasse avant. En attendant précise ta pensée.
Messages postés
11
Date d'inscription
samedi 1 novembre 2008
Statut
Membre
Dernière intervention
22 mars 2009

comment je peux comparer le contenue de deux Row?
Messages postés
11
Date d'inscription
samedi 1 novembre 2008
Statut
Membre
Dernière intervention
22 mars 2009

Sorry..
Requete = "SELECT tableAncienne.* from tableAncienne LEFT JOIN tableReelle ON
tableAncienne.CodeEmp = tableReelle.CodeEmp";
WHERE tableReelle.CodeEmp IS NULL AND tableAncienne.CodeEmp IS NOT NULL";

Cette requete permet de comparer deux table retourner les row qui existe dans tableAncienne et non dans tableAncienne (tableAncienne et tableAncienne deux Table physique)


ma probleme comment utilise cette requette avec deux table virtuelle(dtTable1 et DtTable2)
Messages postés
11
Date d'inscription
samedi 1 novembre 2008
Statut
Membre
Dernière intervention
22 mars 2009

merci RougailSaucisse.
j ai essayer votre exemples.
mais j ai un question -- u???? c est quoi.

var Results from u in dt.AsEnumerable() select new { col1 u.Field("id"), col2 = u.Field<string>("name") };</string>
Messages postés
11
Date d'inscription
samedi 1 novembre 2008
Statut
Membre
Dernière intervention
22 mars 2009

RougailSaucisse!!! pardonnez moi jai une faible ligne de connexion internet.
merci pour votre reponce.