Liebe C# Forum Mitglieder!
Ich kann eine Execption Message von einem Systemmodul, wo kein Sourcecode verfügbar ist nicht nachvollziehen:
Es handelt sich um einen Aufruf eines Objekts von SqlCommand
im Namespace System.Data.SqlClient
Beim Aufruf der Methode (SqlCommand cmd).ExecuteScalar ()
gibt die abgefangene Exception e in e.Message die folgende Meldung aus:
Object reference not set to an instance of an object
Der Command Text ist eine sql-insert anweisung für 3 Parameter für Tabellenspalten.
Im Debugger habe ich die Richtigkeit Werte der Parameter-Felder @-Name, SqlDbTyp u. Value gesehen.
Aufgefallen ist mir nur daß die Property SourceColumn mit "" belegt ist.
Die sql-anweisung war
CommandText = "insert into ag_se(ags_ag_id, ags_se_id, ags_name)values(@ags_ag_id, @ags_se_id, '@ags_name')"
Meine Frage:
Was kann ich tun um in die Fehlerursache Einsicht zu bekommen.
Genauer: welche Object reference nicht gesetzt ist
(und für welche instanz von welchem Objekt).
Für Hinweise dankbar
Josef Schönbrunner
Ich kann eine Execption Message von einem Systemmodul, wo kein Sourcecode verfügbar ist nicht nachvollziehen:
Es handelt sich um einen Aufruf eines Objekts von SqlCommand
im Namespace System.Data.SqlClient
Beim Aufruf der Methode (SqlCommand cmd).ExecuteScalar ()
gibt die abgefangene Exception e in e.Message die folgende Meldung aus:
Object reference not set to an instance of an object
Der Command Text ist eine sql-insert anweisung für 3 Parameter für Tabellenspalten.
Im Debugger habe ich die Richtigkeit Werte der Parameter-Felder @-Name, SqlDbTyp u. Value gesehen.
Aufgefallen ist mir nur daß die Property SourceColumn mit "" belegt ist.
Die sql-anweisung war
CommandText = "insert into ag_se(ags_ag_id, ags_se_id, ags_name)values(@ags_ag_id, @ags_se_id, '@ags_name')"
Meine Frage:
Was kann ich tun um in die Fehlerursache Einsicht zu bekommen.
Genauer: welche Object reference nicht gesetzt ist
(und für welche instanz von welchem Objekt).
Für Hinweise dankbar
Josef Schönbrunner
Comment