Behandlung von ExecuteScalar (), wenn keine Ergebnisse zurückgegeben werden
Ich verwende die folgende SQL-Abfrage und dieExecuteScalar()
Methode zum Abrufen von Daten aus einer Oracle-Datenbank:
sql = "select username from usermst where userid=2"
string getusername = command.ExecuteScalar();
Es zeigt mir diese Fehlermeldung:
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Instanz eines Objekts festgelegt
Dieser Fehler tritt auf, wenn die Datenbanktabelle für keine Zeile enthältuserid=2
.
Wie soll ich mit dieser Situation umgehen?