Я пытаюсь выполнить результаты хранимой процедуры, которая принимает параметры во временную таблицу.INSERT EXEC от DbCommand
// Create #temptable
// ..
using (DbCommand command = connection.CreateCommand())
{
command.CommandText = "INSERT #temptable EXEC [MystoredProcThatHasParams]";
command.CommandType = CommandType.StoredProcedure;
command.Parameters.Add(someObject)
command.ExecuteNonQuery();
}
Выход:
Не удалось найти хранимую процедуру ''.
Если удалить command.CommandType = CommandType.StoredProcedure
, я получаю:
Процедура или функция 'MystoredProcThatHasParams' ожидает параметр '@ p1', который не был поставлен
Можно ли сохранить результат хранимая процедура, которая принимает параметры из запроса в C#?
Я предполагаю, что вы не хватает в 'string.Format' или что-то там? –
@MichaelEdenfield ha yeah, copy/paste errors :) –