如何检查存储过程是否返回了一个字段

时间:2010-09-02 07:40:50

标签: delphi ado c++builder vcl

我正在使用一些asp网络存储过程,我不想编辑它们。 麻烦在于ThisProcedure没有返回我需要的字段。

Query->FieldByName("RoleName") // delphi : Query.FieldByName("RoleName") (for TAG %D)

有时候它有效,有时候我有错误:CommandText没有返回返回集

我无法使用try catch来避免它,所以我不知道如何通过这个麻烦。

帮帮我

1 个答案:

答案 0 :(得分:2)

使用FindField,如果该字段不存在,则返回nil。