using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OTSModelSharp.DTLBase { public interface IDBQueryBase { int GetColCount() ; string GetColName( int a_nColIndex) ; Type GetColType( int a_nColIndex) ; string GetColValue( int a_nColIndex) ; int GetColIntValue( int a_nColIndex, int a_nNullValue ) ; double GetColFloatValue( int a_nColIndex, double a_dNullValue =0) ; string GetColStringValue( int a_nColIndex, string a_sNullValue = "") ; byte[] GetColBlobValue( int a_nColIndex, int a_nLen) ; bool IsColNull( int a_nColIndex) ; bool IsValid() ; bool IsEOF() ; bool NextRow() ; void Close() ; } }