xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
Public 成员函数 | 包函数 | 包属性
AdoConnector.AdoResultSet类 参考
类 AdoConnector.AdoResultSet 继承关系图:
ResultSet

Public 成员函数

包函数

包属性

额外继承的成员函数

详细描述

在文件 AdoConnector.xcsm81 行定义.

构造及析构函数说明

◆ AdoResultSet()

AdoResultSet ( long  r)

在文件 AdoConnector.xcsm84 行定义.

84 {
85 hres = r;
86 }

成员函数说明

◆ close()

void close ( )
override

实现了 ResultSet.

在文件 AdoConnector.xcsm194 行定义.

194 {
195 if (hres != 0){
196 Helper.ado_delloc_rs(hres);
197 hres = 0;
198 }
199 }

被这些函数引用 AdoConnector.AdoResultSet.finalize().

◆ finalize()

void finalize ( )
package

在文件 AdoConnector.xcsm201 行定义.

201 {
202 close();
203 }

引用了 AdoConnector.AdoResultSet.close().

◆ findColumn()

int findColumn ( String  )
override

实现了 ResultSet.

在文件 AdoConnector.xcsm170 行定义.

170 {
171 throw new Sql.DatabaseNotSupportException("findColumn");
172 return -1;
173 }
Definition xsql.xcs:3

◆ first()

bool first ( )
override

实现了 ResultSet.

在文件 AdoConnector.xcsm88 行定义.

88 {
89 return Helper.ado_rs_first(hres);
90 }

◆ getBoolean() [1/2]

bool getBoolean ( int  columnIndex)
override

实现了 ResultSet.

在文件 AdoConnector.xcsm162 行定义.

162 {
163 return Helper.ado_rs_getIValueI(hres, columnIndex) != 0;
164 }

◆ getBoolean() [2/2]

bool getBoolean ( String  columnlabel)
override

实现了 ResultSet.

在文件 AdoConnector.xcsm138 行定义.

138 {
139 return Helper.ado_rs_getValueI(hres, columnlabel) != 0;
140 }

◆ getByte() [1/2]

byte getByte ( int  columnIndex)
override

实现了 ResultSet.

在文件 AdoConnector.xcsm158 行定义.

158 {
159 return Helper.ado_rs_getIValueI(hres, columnIndex);
160 }

◆ getByte() [2/2]

byte getByte ( String  columnlabel)
override

实现了 ResultSet.

在文件 AdoConnector.xcsm134 行定义.

134 {
135 return Helper.ado_rs_getValueI(hres, columnlabel);
136 }

◆ getColumnCount()

int getColumnCount ( )
override

实现了 ResultSet.

在文件 AdoConnector.xcsm175 行定义.

175 {
176 throw new Sql.DatabaseNotSupportException("getColumnCount");
177 return -1;
178 }

◆ getColumnName()

String getColumnName ( int  i)

实现了 ResultSet.

在文件 AdoConnector.xcsm180 行定义.

180 {
181 throw new Sql.DatabaseNotSupportException("getColumnName");
182 return nilptr;
183 }

◆ getDouble() [1/2]

double getDouble ( int  columnIndex)
override

实现了 ResultSet.

在文件 AdoConnector.xcsm154 行定义.

154 {
155 return Helper.ado_rs_getIValueD(hres, columnIndex);
156 }

◆ getDouble() [2/2]

double getDouble ( String  columnlabel)
override

实现了 ResultSet.

在文件 AdoConnector.xcsm130 行定义.

130 {
131 return Helper.ado_rs_getValueD(hres, columnlabel);
132 }

◆ getInt() [1/2]

int getInt ( int  columnIndex)
override

实现了 ResultSet.

在文件 AdoConnector.xcsm146 行定义.

146 {
147 return Helper.ado_rs_getIValueI(hres, columnIndex);
148 }

◆ getInt() [2/2]

int getInt ( String  columnlabel)
override

实现了 ResultSet.

在文件 AdoConnector.xcsm122 行定义.

122 {
123 return Helper.ado_rs_getValueI(hres, columnlabel);
124 }

◆ getLong() [1/2]

long getLong ( int  columnIndex)
override

实现了 ResultSet.

在文件 AdoConnector.xcsm150 行定义.

150 {
151 return Helper.ado_rs_getIValueL(hres, columnIndex);
152 }

◆ getLong() [2/2]

long getLong ( String  columnlabel)
override

实现了 ResultSet.

在文件 AdoConnector.xcsm126 行定义.

126 {
127 return Helper.ado_rs_getValueL(hres, columnlabel);
128 }

◆ getRow()

int getRow ( )
override

实现了 ResultSet.

在文件 AdoConnector.xcsm189 行定义.

189 {
190 throw new Sql.DatabaseNotSupportException("getRow");
191 return 0;
192 }

◆ getRowCount()

long getRowCount ( )
override

实现了 ResultSet.

在文件 AdoConnector.xcsm185 行定义.

185 {
186 return Helper.ado_rs_count(hres);
187 }

◆ getString() [1/2]

String getString ( int  columnIndex)
override

实现了 ResultSet.

在文件 AdoConnector.xcsm166 行定义.

166 {
167 return (String)Helper.ado_rs_getIValue(hres, columnIndex);
168 }
字符串类

◆ getString() [2/2]

String getString ( String  columnlabel)
override

实现了 ResultSet.

在文件 AdoConnector.xcsm142 行定义.

142 {
143 return (String)Helper.ado_rs_getValue(hres, columnlabel);
144 }

◆ isEof()

bool isEof ( )
override

实现了 ResultSet.

在文件 AdoConnector.xcsm114 行定义.

114 {
115 return Helper.ado_rs_iseof(hres);
116 }

◆ isFirst()

bool isFirst ( )
override

实现了 ResultSet.

在文件 AdoConnector.xcsm104 行定义.

104 {
105 throw new Sql.DatabaseNotSupportException("isFirst");
106 return false;
107 }

◆ isLast()

bool isLast ( )
override

实现了 ResultSet.

在文件 AdoConnector.xcsm109 行定义.

109 {
110 throw new Sql.DatabaseNotSupportException("isLast");
111 return false;
112 }

◆ isValid()

bool isValid ( )
override

实现了 ResultSet.

在文件 AdoConnector.xcsm118 行定义.

118 {
119 return hres != 0;
120 }

◆ last()

bool last ( )
override

实现了 ResultSet.

在文件 AdoConnector.xcsm92 行定义.

92 {
93 return Helper.ado_rs_last(hres);
94 }

◆ next()

bool next ( )
override

实现了 ResultSet.

在文件 AdoConnector.xcsm96 行定义.

96 {
97 return Helper.ado_rs_next(hres);
98 }

◆ previous()

bool previous ( )
override

实现了 ResultSet.

在文件 AdoConnector.xcsm100 行定义.

100 {
101 return Helper.ado_rs_prev(hres);
102 }

结构体成员变量说明

◆ hres

long hres
package

在文件 AdoConnector.xcsm82 行定义.