@@ -196,7 +196,6 @@ protected byte[] GetSqlInfo(byte[] items)
196196 protected int GetRecordsAffected ( )
197197 {
198198 var buffer = GetSqlInfo ( RowsAffectedInfoItems , IscCodes . ROWS_AFFECTED_BUFFER_SIZE ) ;
199-
200199 return ProcessRecordsAffectedBuffer ( buffer ) ;
201200 }
202201
@@ -207,48 +206,38 @@ protected int ProcessRecordsAffectedBuffer(byte[] buffer)
207206 var deleteCount = 0 ;
208207 var selectCount = 0 ;
209208 var pos = 0 ;
210- var length = 0 ;
211- var type = 0 ;
212209
210+ int type ;
213211 while ( ( type = buffer [ pos ++ ] ) != IscCodes . isc_info_end )
214212 {
215- length = IscHelper . VaxInteger ( buffer , pos , 2 ) ;
213+ var length = IscHelper . VaxInteger ( buffer , pos , 2 ) ;
216214 pos += 2 ;
217-
218215 switch ( type )
219216 {
220217 case IscCodes . isc_info_sql_records :
221- int l ;
222218 int t ;
223-
224219 while ( ( t = buffer [ pos ++ ] ) != IscCodes . isc_info_end )
225220 {
226- l = IscHelper . VaxInteger ( buffer , pos , 2 ) ;
221+ var l = IscHelper . VaxInteger ( buffer , pos , 2 ) ;
227222 pos += 2 ;
228-
229223 switch ( t )
230224 {
231225 case IscCodes . isc_info_req_insert_count :
232226 insertCount = IscHelper . VaxInteger ( buffer , pos , l ) ;
233227 break ;
234-
235228 case IscCodes . isc_info_req_update_count :
236229 updateCount = IscHelper . VaxInteger ( buffer , pos , l ) ;
237230 break ;
238-
239231 case IscCodes . isc_info_req_delete_count :
240232 deleteCount = IscHelper . VaxInteger ( buffer , pos , l ) ;
241233 break ;
242-
243234 case IscCodes . isc_info_req_select_count :
244235 selectCount = IscHelper . VaxInteger ( buffer , pos , l ) ;
245236 break ;
246237 }
247-
248238 pos += l ;
249239 }
250240 break ;
251-
252241 default :
253242 pos += length ;
254243 break ;
0 commit comments