IFbResult
public interface IFbResult : IEnumerable, IEnumerator
Manages the result got by IFirebird.ExecCommand. The enumeration interface is implemented in IFbResult. Therefore, the contents get in a foreach sentence. A deadlock will be occur if the returned IFbResult class is not closed. Please be sure to do Close().
IFbResult res = null;
try {res = relate_table.Database.ExecCommand(sb.ToString()); foreach (Hashtable h in res) { v.AppendRow(h); }} finally {
if (res != null) res.Close();}
Hashtable DataTypeName { get; }
Gets all the pairs of a field name and a data type.
int FieldCount { get; }
Gets the number of the fields.
object Current { get; }
Gets the current value. This is returned in the Hashtable class from which the field name and the value became a pair.
bool MoveNext()
Gets the next value. false is returned if there is no value after this.
void Reset()
Not supported. Execution of this will occur NotImplementedException.
void Close()
Releases connection with a database and finishes getting of data. If it does not release, a deadlock will occur.
IEnumerator GetEnumerator()
Returns the enumeration interface of this class.