ASE数据适配器-ExecuteReader()

2020-09-15 00:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 取消执行后,ASE Da...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

取消执行后,ASE Data Adapeter是否在同一对象上支持第二个SelectCommand.ExecuteReader()?

谢谢您的回答。
Jakub Kremer

3条回答
宇峰科技
2020-09-15 01:04

嗨,

如果调用adapter.SelectCommand.Cancel(),将导致下一个适配器。SelectCommand.ExecuteReader()失败,发生以下异常:
"操作已取消。"

AseDataAdapter adapter = new AseDataAdapter( );
AseCommand cmd = new AseCommand("从作者a,作者b,作者c,作者d中选择a.au_lname,conn);
adapter = new AseDataAdapter(cmd);

adapter.SelectCommand.ExecuteReader();

System.Threading.Thread.Sleep(2000);
adapter.SelectCommand.Cancel();

System.Threading.Thread.Sleep(2000);
adapter.SelectCommand.ExecuteReader();

致谢,
瑞安

一周热门 更多>