При передаче объекта DataTable в качестве входного параметра в мою процедуру SQL Server он не передает фактические значения, а просто передает имя класса в качестве значения. Помогите мне разобраться в этой проблеме и предложите решение.
Ниже использованный мною код.
Спасибо
using (SqlCommand cmd = connection.CreateCommand())
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "dbo.usp_AddPerson";
SqlParameter personParam = new SqlParameter();
personParam.ParameterName = "@Person";
personParam.TypeName = "dbo.PersonType";
personParam.SqlDbType = SqlDbType.Structured;
personParam.Value = personTable;
//cmd.Parameters.AddWithValue("@Person", personTable);
cmd.Parameters.Add(personParam);
cmd.ExecuteNonQuery();
};
Подробнее здесь: https://stackoverflow.com/questions/786 ... tored-proc
Передача DataTable в качестве входного параметра в хранимую процедуру SQL Server ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Передача DataTable в качестве входного параметра в хранимую процедуру SQL Server
Anonymous » » в форуме C# - 0 Ответы
- 32 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Невозможно вызвать хранимую процедуру postgres с UUID[] в качестве параметра
Anonymous » » в форуме JAVA - 0 Ответы
- 29 Просмотры
-
Последнее сообщение Anonymous
-
-
-
.Net Core: невозможно передать параметр «география» в хранимую процедуру SQL Server
Anonymous » » в форуме C# - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-