C# 在.Net 2.0 C中,将数据表传递到存储的产品时出错
System.ArgumentException:不存在从DbType{0}到已知{1}的映射。在System.Data.SqlClient.MetaType.GetMetaTypeObject value at System.Data.SqlClient.SqlParameter.set_ValueObject value处,从c向SQL Server传递数据表时,请确保已创建用户定义的表类型。表类型中每列的数据类型和长度必须与c中数据表中每列的数据类型完全匹配 如果将该表作为输入参数传递给存储过程,它可能如下所示:C# 在.Net 2.0 C中,将数据表传递到存储的产品时出错,c#,sql-server,stored-procedures,sqldbtype,C#,Sql Server,Stored Procedures,Sqldbtype,System.ArgumentException:不存在从DbType{0}到已知{1}的映射。在System.Data.SqlClient.MetaType.GetMetaTypeObject value at System.Data.SqlClient.SqlParameter.set_ValueObject value处,从c向SQL Server传递数据表时,请确保已创建用户定义的表类型。表类型中每列的数据类型和长度必须与c中数据表中每列的数据类型完全匹配 如果将该表作为输入参数传递给存
CREATE procedure [dbo].[usp_MyStoredProc]
@Var1 date,
@Var2 varchar(8),
@MyInputTable as dbo.MyUserDefinedTableType READONLY
AS
SET NOCOUNT ON;
-- Stored pcedure code ...
请阅读并提供一个。正确,操作相同,C.Net智能设备应用程序出现错误。使用此-cmd.Parameters。AddWithValue@TANLE_Temp,SqlDbType.Udt.Value=dt_Teemp;使用SqlDbType.Structured,不要使用SqlDbType.Udt。