如何使用表适配器获取受插入影响的行数
本文关键字:影响 插入 何使用 适配器 获取 | 更新日期: 2023-09-27 18:17:15
如何使用表适配器获得受插入影响的行数?
我有这个例子类
public void InsertLeave(DateTime sd, DateTime ed,string reason, string type, int empid)
{
Adapter.InsertLeave(sd, ed, reason, type, empid);
}
它返回空,但我想返回一个int的受影响行的插入
您可以复制并粘贴适配器的方法签名和主体吗?InsertLeave方法?
如果适配器的ExecuteMode。当您通过向导创建InsertLeave时,它被设置为标量/非查询,它将返回一个int值;一个返回受影响的行数,另一个返回插入的行id。
如果您有权更改/编辑方法InsertLeave
,则添加另一个输出参数并相应地获取。
public void InsertLeave(DateTime sd, DateTime ed,string reason, string type, int empid)
{
int rowsEffected = 0;
Adapter.InsertLeave(sd, ed, reason, type, empid, out rowsEffected);
//Now you've available number of rows effected into `rowsEffected`
}
或
将方法InsertLeave
的返回类型void改为int
谢谢