如何检查存储过程是否返回字段
我正在使用一些 asp net 存储过程,但我不想编辑它们。 问题是当 ThisProcedure 返回没有我需要的字段时。
Query->FieldByName("RoleName") // delphi : Query.FieldByName("RoleName") (for TAG %D)
有时它有效,有时我遇到错误:CommandText 不返回返回集
我无法使用 try catch 来避免它,所以我不知道如何解决这个麻烦。
帮我
I'm using some asp net stored procedures and I do not want edit them.
The trouble is when ThisProcedure returns no Field I need.
Query->FieldByName("RoleName") // delphi : Query.FieldByName("RoleName") (for TAG %D)
and sometimes it works, sometimes I've got error : CommandText does not return a return set
I can't avoid it using try catch so I have no idea how to pass this trouble.
Help me
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
FindField
,如果该字段不存在,它将返回nil。Use
FindField
, it will return nil if the field is not there.