使用 Command 对象的 Parameters 集合上的 Refresh 方法,可以获取有关 Command 对象中指定的
存储过程或
参数化查询的提供者的参数信息。某些提供者不支持
存储过程进行调用或
参数化查询,使用这样的提供者时调用 Parameters 集合上的 Refresh 方法将返回错误。
如果知道与要调用的
存储过程或
参数化查询相关联的参数的属性,可以最小化对提供者的调用以提高性能。使用 CreateParameter 方法可以创建具有适当属性设置的 Parameters 对象,使用 Append 方法可以将其添加到 Parameters 集合。这将允许您设置并返回参数值而不必调用参数信息的提供者。如果正在写入不提供参数信息的提供者,则必须使用此方法手工填充 Parameters 集合才能使用参数。如果必要可以使用 Delete 方法将 Parameters 对象从 Parameters 集合中删除。