Autor Beitrag
theMen
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mi 25.01.12 22:07 
Hey Leute

bin neu hier also habt bitte was nachsicht mit mir wenn ich was falsch mache.

Also habe das Problem das ich aus einer Access Datenbank ein ganz bestimmtes Datenfeld abfragen will. (Spalte: Straße -> will feld "Leinenweg" abfragen)
bekomme es allerdings nur hin die komplette Spalte ausgeben zu lassen. habt Ihr ein tipp an mich??

mfg


Moderiert von user profile iconTh69: Topic aus WinForms verschoben am Do 26.01.2012 um 09:31
Chiyoko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 298
Erhaltene Danke: 8

Win 98, Win Xp, Win 10
C# / C (VS 2019)
BeitragVerfasst: Mi 25.01.12 22:28 
ausblenden SQL-Anweisung
1:
2:
3:
SELECT Strasse
FROM DeineTabelle
WHERE Strasse = "Leinenweg";


Zuletzt bearbeitet von Chiyoko am Mi 25.01.12 22:28, insgesamt 1-mal bearbeitet
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Mi 25.01.12 22:28 
Zeig was du hast damit wir dir zeigen können wie du das anpassen mußt.

Sonst zeigen wir dir hier irgendeinen der Dutzenden Möglichkeiten auf wie man das machen könnte der dir nicht weiterhilft.
theMen Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mi 25.01.12 22:35 
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
            
OleDbConnection connect = new OleDbConnection();
connect.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + pfad + "\\Datenbank\\Data.accdb;Persist Security Info=False;";
connect.Open();
MessageBox.Show("Mit Datenbank verbunden");

string strSQL = "SELECT Straße FROM Tabelle1";

OleDbCommand cmd = new OleDbCommand(strSQL, connect);
OleDbDataReader dr = cmd.ExecuteReader();


das ist mein bisheriger quelltext.
jetzt will ich eine bestimmte straße herausnehmen (der quelltext fehlt)

Moderiert von user profile iconTh69: Quote- durch C#-Tags ersetzt
Chiyoko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 298
Erhaltene Danke: 8

Win 98, Win Xp, Win 10
C# / C (VS 2019)
BeitragVerfasst: Mi 25.01.12 23:38 
Ich habe dir bereits die Antwort auf die Nase gebunden:

ausblenden SQL-Anweisung
1:
2:
3:
4:
5:
6:
7:
8:
9:
OleDbConnection connect = new OleDbConnection();
connect.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + pfad + "\\Datenbank\\Data.accdb;Persist Security Info=False;";
connect.Open();
MessageBox.Show("Mit Datenbank verbunden");

string strSQL = "SELECT Straße FROM Tabelle1 WHERE Strasse = 'Leinenweg'";

OleDbCommand cmd = new OleDbCommand(strSQL, connect);
OleDbDataReader dr = cmd.ExecuteReader();


Es gibt natuerlich noch weitere Moeglichkeiten mit dem LIKE Operator.Dazu findet sich jede Menge im netz.



Zusatz:
Hier: www.tinohempel.de/in...fo/datenbank/sql.htm
kannst du dich ueber weitergehende Moeglichkeiten informieren.Die Seite scheint gut erklaert.
mo0n_
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 50

Win7
C#
BeitragVerfasst: Do 26.01.12 10:24 
Hallo theMen,
als kleine Ergänzung:
Falls du Probleme mit den SQL Anweisungen hast Hilft dir sicher die Programminterne Referenz des MYSQL Query Browsers.
Sie enthält detailierte Beschreibungen aller notwendigen Befehle und das Programm eignet sich super um herumzuspielen und dazuzulernen.

Kleines Manko: du brauchst XAMPP.

Hier der Link:
mysql-query-browser....are.net/download.asp
theMen Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: So 29.01.12 17:51 
danke an alle hat jetzt funktioniert