Es ist keine Zuordnung zwischen dem Objekttyp xxx und einem bekannten verwalteten systemeigenen Providertyp vorhanden

03/04/2009 - 10:45 von Stefan Reinmers | Report spam
Hallo, ich bekomme auf mal wenn ich cmd1.ExecuteNonQuery aufrufe folgenden
Fehler

Es ist keine Zuordnung zwischen dem Objekttyp xxx und einem bekannten
verwalteten systemeigenen Providertyp vorhanden.

Dim cmd1 As New SqlCommand
cmd1.CommandType = CommandType.Text
cmd1.CommandText = Return_SqlCommand_Insert()

For Each SQLComm As SQLCommandSetClass In SQLCommand_Collection
cmd1.Parameters.AddWithValue(SQLComm.sParamName, SQLComm.Value)
Next

cmd1.Connection = cn
cmd1.ExecuteNonQuery()

Der Fehler kommt wenn ich die Parameters mit der Schleife fülle (warum auch
immer)
schreibe ich ganz normal
cmd1.Parameters.AddWithValue("@code", "test")
klappt es. Woran kann es liegen, das ich aufmal so einen Fehler bekomme.
 

Lesen sie die antworten

#1 Stefan Reinmers
03/04/2009 - 11:08 | Warnen spam
Hallo Peter,
der SQL Command sieht so aus
Insert into dbo.Tabelle(code) values (@code)

For Each SQLComm As SQLCommandSetClass In SQLCommand_Collection
cmd1.Parameters.AddWithValue(SQLComm.sParamName, SQLComm.Value)
Next



SQLComm.sParamName="@code"
SQLComm.Value="1234"

Ähnliche fragen