Она ругается, потому что из ResultSet нельзя два раза доставать значение из поля с одним и тем же индексом. Из ResultSet можно доставать значения только последовательно, то есть, если вы написали
resultSet.GetString(3)
то далее можно доставать значения из полей с большими индексами. Повторный вызов resultSet.GetString(3) приведет к ошибке.
Вообще, вместо ODBCConnection лучше использовать CCADOConnection - там можно доставать значения в любой послежовательности и обращаться к полям по именам.
|