ich hatte vor die Collection zu f�llen und anschlie�end dem Command zu �bergeben. Ist das der falsche Weg? Nimmt man daf�r dann eher ein Array von Parametern?
-----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Pessner, Andreas Gesendet: Dienstag, 7. Juni 2005 09:35 An: [email protected] Betreff: AW: [Asp.net] SQLParameterCollection Ich wei� ja gar nicht genau - was Du vorhast. Aber eine SQLParameterCollection h�ngt normalerweise von einem SQLCommand. Somit w�re die einfachste Art - die das Command zu �bergeben - oder dessen SqlParameterCollection. System.Data.SqlClient.SqlParameterCollection SPC = myCommand.Parameters; -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Bj�rn Sievers Gesendet: Dienstag, 7. Juni 2005 08:44 An: [email protected] Betreff: AW: [Asp.net] SQLParameterCollection Was meinst Du mit initialisieren? Einen Konstruktor hat die Collection doch nicht?!? Somit m�sste sie doch initialisiert werden wenn ich den ersten Parameter hinzuf�ge? -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Auftrag von Pessner, Andreas Gesendet: Dienstag, 7. Juni 2005 07:48 An: [email protected] Betreff: AW: [Asp.net] SQLParameterCollection K�nnte das vielleicht daran liegen - das Dein ParamArray einfach nur NULL ist? Wie w�re es wenn Du das erstmal initialisierst! Bisher hast Du nur gesagt - das es da eine SqlParameterCollection mit dem Namen _ParamArray gibt! Aber nicht das die initialisiert werden soll - somit ist die noch null! Public Sub New(ByVal WhereClause As String) _WhereClause = WhereClause End Sub Public Sub New(ByVal WhereClause As String, ByVal ParameterName As String, ByVal Value As String) _WhereClause = WhereClause _ParamArray.AddWithValue(ParameterName, Value) End Sub -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Bj�rn Sievers Gesendet: Montag, 6. Juni 2005 17:31 An: ASP Liste Betreff: [Asp.net] SQLParameterCollection Hallo Zusammen, ich sehe gerade den sprichw�rtlichen Wald nicht. Wenn ich eine neue Instanz meiner Klasse WhereRestrictions folgenderma�en erstelle Dim wr As New WhereRestrictions("[EMAIL PROTECTED]", "@UserName", UserName) bekomme ich bei dem _Paramarray.Add... eine 'System.NullReferenceException' Kann bitte mal jemand den Wald abr�umen? Danke!!! hier die Klasse: Public Class WhereRestrictions Private _WhereClause As String Private _ParamArray As SqlParameterCollection Public ReadOnly Property WhereClause() As String Get Return _WhereClause End Get End Property Public ReadOnly Property Parameters() As SqlParameterCollection Get Return _ParamArray End Get End Property Public Sub New(ByVal WhereClause As String) _WhereClause = WhereClause End Sub Public Sub New(ByVal WhereClause As String, ByVal ParameterName As String, ByVal Value As String) _WhereClause = WhereClause _ParamArray.AddWithValue(ParameterName, Value) End Sub Public Sub AddParameter(ByVal ParameterName As String, ByVal Value As String) _ParamArray.AddWithValue(ParameterName, Value) End Sub End Class _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
