从TableAdapters中的delete语句返回值

时间:2011-12-09 21:24:53

标签: asp.net strongly-typed-dataset tableadapter

下午好,

当与TableAdapters(类型数据集)一起使用时,是否有人知道我们是否可以从delete语句返回值。

delete语句使用返回值的存储过程。我可以在asp.net页面中获取此值吗?

提前谢谢。

2 个答案:

答案 0 :(得分:0)

是的,如果您将查询ExecuteMode定义为Scalar,则可以返回该值,然后在执行查询时检索该值。

这是一篇博文,展示了如何更详细地完成它:How to retrieve stored procedure return values from TableAdapter

答案 1 :(得分:0)

namespace WindowsApplication1.TasksDatasetTableAdapters {

public partial class tbTasksTableAdapter

{

    public object GetReturnValue(int commandIndex)

    {

        return this.CommandCollection[commandIndex].Parameters[0].Value;

    }

}

}

TasksDatasetTableAdapters.tbTasksTableAdapter taCustomers = new WindowsApplication1.TasksDatasetTableAdapters.tbTasksTableAdapter();

String taskName;

int taskPriority;

DateTime taskDueDate;

int returnValue;



taskName = "Test";

taskPriority = 1;

taskDueDate = System.DateTime.Now;



taCustomers.InsertTask(taskName, taskPriority, taskDueDate);

returnValue = (int)taCustomers.GetReturnValue(1);