myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Datentechnologien » Abfrage von NULL-Werten aus der SQL-DB ohne Exception
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Abfrage von NULL-Werten aus der SQL-DB ohne Exception

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Bonaqua
myCSharp.de-Mitglied

Dabei seit: 24.10.2011
Beiträge: 6


Bonaqua ist offline

Abfrage von NULL-Werten aus der SQL-DB ohne Exception

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

verwendetes Datenbanksystem: <MySQL>

Hallo zusammen,
ich habe folgende Abfrage:

C#-Code:
string sQuery = @SELECT a.artikelnummer, a.Bezeichnung_deutsch, lv.lagerplatznummer, l.anzahljeeinheit, l.einheit
                                FROM tblartikel a
                                LEFT JOIN tbl_lager lv ON a.artikelnummer = lv.artikelnummer
                                LEFT JOIN tbllagerplaetze l ON lv.lagerplatznummer = l.lagerplatzid
LEFT JOIN tbllagergrunddaten i ON a.artikelnummer= i.artikelnummer
                                WHERE a.bestandsgefuehrt = true";

                                 var result = ctx.ExecuteStoreQuery<Lager>(sQuery).ToList();
                    DataTable tbl = IEnumerableToDataTable.ToDataTable(result);

Nun habe ich das Problem, dass es Werte gibt, die in der Tabelle tbllagergrundlagen nicht enthalten sind und somit bei der Abfrage NULL ergeben.
Dies kann ich so allerdings nicht als DataTable zurückgeben, da ich eine Exception wegen der NULL-Werte erhalte.

Wie muss ich entsprechend die Abfrage anpassen, damit die Abfrage ausgeführt wird bzw. die Daten dann in der DataGridView angezeigt werden?

Danke für eure Hilfe!
29.08.2019 21:53 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
M.L.
myCSharp.de-Mitglied

Dabei seit: 26.09.2006
Beiträge: 189
Entwicklungsumgebung: VS Community '19


M.L. ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Auf die Schnelle könnte man sich die IS NOT NULL-Prüfung ansehen:  https://chartio.com/resources/tutorials/...alues-in-mysql/ Für C# den sog. "Null-Coalesce-Operator"
29.08.2019 23:47 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 22.09.2019 18:07