Autor Beitrag
Dhakiyah
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 327
Erhaltene Danke: 5

Windows 7
Delphi XE2
BeitragVerfasst: Fr 24.10.14 15:37 
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
        private void cmd_ermitteln_Click(object sender, EventArgs e)
        {
            string s_artikel = inp_nr.Text;
            string SQL1 = "Select * from A";
            string SQL2 = "Select * from B";
            SqlCommand cmd = new SqlCommand(SQL1, con);
            SqlCommand cmd1 = new SqlCommand(SQL2, con);
            SqlDataReader reader1, reader2; 
              
            con.Open();
                reader1 = cmd.ExecuteReader(); 
                while (reader1.Read())
                {
                    inp_bestand1.Text = reader1["MENGE1"].ToString();
                    inp_bestand2.Text = reader1["MENGE2"].ToString();
                }
                reader1.Close();

                reader2 = cmd1.ExecuteReader();
                while (reader2.Read())
                {
                    inp_artikelbeschreibung.Text = reader2["Beschreibung"].ToString() + " " + reader2["Beschreibung 2"].ToString();
                }
                reader2.Close();
            con.Close();
        }


Anmotzen tut er folgenden ';' :

ausblenden C#-Quelltext
1:
reader2 = cmd1.ExecuteReader();					


Bin neu in C#... Verstehe nicht was ich falsch mache.

Möchte oder brauche mehrere verschiedene SQL-Statements um Felder zu füllen.

_________________
Es ist soooo flauschig !!!


Zuletzt bearbeitet von Dhakiyah am Fr 24.10.14 16:10, insgesamt 1-mal bearbeitet
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4764
Erhaltene Danke: 1052

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Fr 24.10.14 15:54 
Hallo,

ich kann jetzt keinen Fehler in deinem Code erkennen.
Wie lautet denn die ganze Fehlermeldung?
Dhakiyah Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 327
Erhaltene Danke: 5

Windows 7
Delphi XE2
BeitragVerfasst: Fr 24.10.14 16:09 
Es muss ein Fehler am SQL sein, hatte es ganz oben nur verkürzt...
Es handelt sich hierbei um dieses SQL Server Management Studio.
Auf der DB kann ich es so laufen lassen...

ausblenden SQL-Anweisung
1:
2:
3:
4:
5:
select A.Nr_, A.Beschreibung, A.[Beschreibung 2], A.Kreditorennr_, A.[Kred_-Artikelnr_], K.Name, E.Name, E.Telefon 
from [Artikel] A, [Kreditor] K, [Verkäufer_Einkäufer] E 
where A.Nr_ = '341'
and k.Nr_ = a.Kreditorennr_
and K.Einkäufercode = E.Code

_________________
Es ist soooo flauschig !!!
Dhakiyah Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 327
Erhaltene Danke: 5

Windows 7
Delphi XE2
BeitragVerfasst: Fr 24.10.14 16:25 
Habs gefunden...

Ich bin soooo doof. . . :autsch:

Hab - um es übersichtlicher zu machen - den SQL String in mehrere Zeilen geschrieben und mit + verbunden... Dabei fehlte ein Leerzeichen...

_________________
Es ist soooo flauschig !!!