SQL Statements in der GUI

Reverent

Erfahrenes Mitglied
Hallo Leute,

ich habe mal kurz eine Frage, und zwar "darf" man so was in der GUI machen:

Code:
DateTable dt = new DateTable();

myDataClass(ref dt, "SELECT LFDNR, NAME FROM KUNDE");

textBox.Text = dt.Rows[0]["NAME"].ToString();

Bis Dann Reverent
 
Hi

Dürfen schon. Nur kann es zum einen passieren, dass der GUI-Thread nicht antwortet, bis die DataTable gefüllt ist.
Zum anderen glaub ich, dass hier die Architektur deiner Anwendung an und für sich überarbeitungswürdig ist. Das lässt sich aber anhand der drei Zeilen nicht genauer sagen.
Nur mal so 2 Fragen:
Warum heißt eine Methode myDataClass?
Wieso nimmt diese die DataTable als Referenz und gibt diese nicht einfach als Return Value zurück?
 
Hallo Nico Graichen,

es ging mir mehr darum ob es OOP gerecht ist, wenn SQL Statements in der GUI abgesetzt werden.

Wie ich jetzt mein DataTable Object benenne und wie ich es übergebe ist jetzt erstmal zweit rangig. Das gleiche gilt auch für den GUI Thread.
Zum anderen glaub ich, dass hier die Architektur deiner Anwendung an und für sich überarbeitungswürdig ist
Was bringt dich zu dieser Annahme.

Bis Dann
Reverent
 
Zurück