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

Antwort per Email an