在.Net AEP中使用DataTable输出时,如何设置输出参数?使用什么数据类型?
谢谢,
霍华德
答案 0 :(得分:2)
您是希望只是按原样传回数据表以在应用程序中使用,还是要将相应的数据表传递回AEP用于返回结果集的__output表?
如果数据表直接你可以设置一个类型为memo的输出参数,然后在__output中插入数据表的XML(你可能需要使用字符串编写器,所以你不必将它保存到文件中)
否则,AEP将需要在数据表的每列中具有一个输出参数。类型应该是相同的(换句话说,如果你的数据表有int,char,int,那么你的输出参数应该是int,char,int)。 在AEP中,将数据表中的值插入__OUTPUT表。 (即将数据表添加到数据集,创建数据适配器并使用命令构建器创建插入命令,然后使用dataadapter.update(dataset))