DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET | Thema: ADO.NET mit [Tabellenname].[Spaltenname] | Von: Stefan Lau ( 19.11.2004 09:10)

Hallo zusammen, folgendes Problem:
Ich frage 2 Tabellen ab die miteinander verknüpft sind. Die Abfrage funktioniert
hervorragend, wenn ich aber die Spaltennamen abfrage, bekomme ich für alle Felder
die nur in einer der beiden Tabellen vorhanden sind nur den "Spaltennamen", für alle
anderen den Tabellennamen und den Spaltennamen durch einen Punkt voneinander getrennt.

Ich brauche die Information aus welcher Tabelle das Feld stammt auch bei den eigentlich
eindeutigen Feldern. Wie bekomme ich das hin?

using System;
using System.Data;
using System.Data.OleDb;

OleDbConnection conn = new OleDbConnection( sDatabaseConnectionString );
OleDbCommand cmd = new OleDbCommand("SELECT * FROM patient, op WHERE patient.id=op.id");

cmd.Connection = conn;
OleDbDataAdapter da = new OleDbDataAdapter();
da.SelectCommand = cmd;

DataSet ds = new DataSet();
conn.Open();
da.Fill( ds );
conn.Close();

foreach( DataTable dt in ds.Tables)
{
foreach( DataColumn dc in dt.Columns )
{
MessageBox.Show( dc.ColumnName );
}
}

Viele Grüße.




Betreff Von Datum
Re: ADO.NET mit [Tabellenname].[Spaltenname]
Meiner Meinung nach sollte man in diesem Fall die Spalten einzel angeben, etwa so:<br><br>select op.datum as datum, patient.name as name <br>from id, patient<br>where patient.id=op.id<br><br>Das Wort hinter as...
G. Guest 22.11.2004 15:33
Re: ADO.NET mit [Tabellenname].[Spaltenname]
Ich habe jetzt eine Lösung wie man herausbekommt, aus welchen FELDERN und DATENBANKEN die Abfrage mehrerer Tabellen mit SELECT basiert, da das normal nicht im Spaltennamen mitgeliefert wird. Lediglich...
Stefan Lau 23.11.2004 11:26

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Building und Connecting Know-how

© Copyright 2003 ppedv AG