hier die Fehler einzufügen versucht hat:einen Fehler erhalten, sobald eine Tabelle Wertparameter
"The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Table-valued parameter 16 ("@InsertRateDetials"), row 0, column 0: Data type 0xF3 (user-defined table type) has a non-zero length database name specified. Database name is not allowed with a table-valued parameter, only schema name and type name are valid."
private void Build()
{
SqlParameter[] parameters =
{
new SqlParameter("@libLimitationID" , LibLimitation.LibLimitationID),
new SqlParameter("@admSectionId" , LibLimitation.Section.SectionID),
new SqlParameter("@libMARCFrameworkID" , LibLimitation.MARCFramework.LibMARCFrameworkID),
new SqlParameter("@admPatronTypeID" , LibLimitation.PatronType.admPatronTypeID),
new SqlParameter("@ResLimit" , LibLimitation.ResLimit),
new SqlParameter("@RenLimit" , LibLimitation.RenLimit),
new SqlParameter("@LoanPeroid" , LibLimitation.LoanPeriod),
new SqlParameter("@LoanLimit" , LibLimitation.LoanLimit),
new SqlParameter("@Fine" , LibLimitation.Fine),
new SqlParameter("@DateEffective" , LibLimitation.DateEffective),
new SqlParameter("@InsertedUserID" , LibLimitation.InsertedUserID),
new SqlParameter("@DateInsert" , LibLimitation.DateInsert),
new SqlParameter("@UpdatedUserID" , LibLimitation.UpdatedUserID),
new SqlParameter("@DateUpdate" , LibLimitation.DateUpdate),
new SqlParameter("@RenPeriod" , LibLimitation.RenewalPeriod),
new SqlParameter("@InsertRateDetials" , LibLimitation.RateDetails)
};
Parameters = parameters;
}
Oben ist die Liste der Parameter Ich versuche, meine gespeicherten Prozedur zu übergeben. Der Fehler wird durch die letzte Linie verursacht wird, die ist,
new SqlParameter("@InsertRateDetials" , LibLimitation.RateDetails)
Tarifdetails eine Datentabelle ist.
Wo ist Ihr Code? – MusicLovingIndianGirl
Können Sie Code anzeigen? – Mairaj
Ich füge den Code hinzu. – Malika