Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Database error 
:(
    Опции темы
BSH
Дата 4.11.2006, 23:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 19.4.2006

Репутация: нет
Всего: нет



Привет!
При выполнении rs.Open(...) генерируется исключение
следующего содержания:
"No columns were bound prior to calling
SQLFetchScroll/SQLExtendedFetch"
Почему возникает такое исключение?

Спасибо
PM MAIL   Вверх
TaNK
Дата 5.11.2006, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 669
Регистрация: 29.10.2006
Где: Краснодар

Репутация: нет
Всего: 1



Цитата(BSH @ 4.11.2006,  23:58)
Привет!
При выполнении rs.Open(...) генерируется исключение
следующего содержания:
"No columns were bound prior to calling
SQLFetchScroll/SQLExtendedFetch"
Почему возникает такое исключение?

Спасибо

попробуй сделать Connection(BDE или что там у тебя)->Active=true, может поможет....


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
BSH
Дата 5.11.2006, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 19.4.2006

Репутация: нет
Всего: нет



CDatabase db;
...................
db.Open(........);

CRecordset rs(&db);

sqlString = "SELECT........FROM tbl1";
rs.Open(CRecordset::forwardOnly, sqlString, CRecordset::readOnly);
while(!rs.IsEOF) {
     rs.GetFieldValue(.......);
     .............................
    rs.MoveNext();
}/while
rs.Close();
Всё ОК!

sqlString = "SELECT.......FROM tbl2";
rs.Open(CRecordset::snapshot, sqlString, CRecordset::readOnly);
//На Open и возникает исключение, но работает если тип открытия
установлен forwardOnly и только, а мне нужно читать в двух направлениях!
while(!rs.IsEOF) {
     rs.GetFieldValue(.......);
     .............................
    if(...) rs.MoveFirst();
}/while
rs.Close();
db.Close();

Спасибо!


Это сообщение отредактировал(а) BSH - 5.11.2006, 12:01
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C++: Базы данных"
chipset

Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах.

Благодарим за понимание.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.0832 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.