Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Romka

Ошибка 'No columns were bound prior to calling SQLFetchScroll/SQLExtendedFetch'

18.03.2008, 18:25. Показов 2127. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Фигня якась...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  ...
  CDatabase   db;
  CRecordset  records;
 
  try
  {
    db.Open( 'dBASE Files' );
 
    records.m_pDatabase = &db;
    records.Open( CRecordset::snapshot, 'select * from restruct' );
 
  }
  catch( CDBException* e )
  {
    AfxMessageBox( e->m_strError );
    e->Delete();    
  }
При открытии recordset'a возникает ошибка 'No columns were bound prior to calling SQLFetchScroll/SQLExtendedFetch'...
Restruct.dbf валяется в текущей папке, содержит несколько полей и записей...

Где я тут неправ?

С уважением, Роман.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.03.2008, 18:25
Ответы с готовыми решениями:

Ошибка Value out of bound
InterBase 5.6 Возникает ошибка "Translate error. Value out of bound", когда пытаешься записать переменную типа TDateTime как AsDate,...

Ошибка: List of index out of bound
Вообще не пойму, делаю такой цикл, и постоянно ошибка List of index out of bound. Смотря сколько раз цикл выполняется List of index out...

Ошибка List index out of bound (-1)
Выскакивает ошибка при нажатии этой кнопки: procedure TForm1.FiltrButton1Click(Sender: TObject); const SensorIncrement = 360 /...

6
Archie
19.03.2008, 11:46
1.попробуй проверить db.IsOpen() перед присваиванием указателя на CDatabase
2.попробуй поменять параметр открытия dynamic/dynaset/forwardOnly

успехов
Romka
19.03.2008, 11:52
Большое спасибо за совет.

Уже разобрался... Почему-то работает только при CRecordset::forwardOnly...

С уважением, Роман.
Archie
19.03.2008, 11:58
я так и подумал - по каким-то причинам у тебя не поддерживаются соответствующие типы курсоров
Romka
19.03.2008, 12:23
В общем получается кривой драйвер ODBC на dBase???

С уважением, Роман.
Archie
19.03.2008, 14:51
так сказать трудно - чаще зависит от версии Виндов. Попробуй поиспользовать свою базу через ADO - если те же проблемы, значит дело в самой базе, если нет - то наверное в драйверах.
Romka
19.03.2008, 16:06
Разобрался и дальше
Если сделать так:

db.OpenEx( 'DRIVER=Microsoft dBase Driver (*.dbf)', CDatabase::noOdbcDialog );

то работает про любом OpenType...

Спасибо!

С уважением, Роман.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.03.2008, 16:06
Помогаю со студенческими работами здесь

Ошибка при вызове процедуры: Cannot use parentheses when calling a Sub
Есть процедура: Sub Show(sWS, sVend) ... End Sub Так вот, когда я ее вызываю Show(sW,sV) вылетает сообщение об ошибке: ...

Установка DBGrid columns при выводе через запрос SQLquery (обычный вывод в editing DBGrid Columns все настраивается)
procedure TForm1.Button33Click(Sender: TObject); //Кнопка Все вывести begin sqlquery2.Active:=FALSE; ...

Что за ошибка? Microsoft VBScript compilation (0x800A0414) Cannot use parentheses when calling a Sub /Functions.asp, line 127
Ктo-нибудь мoжет мне oбяснить чтo этa зa oшибкa: Error Type: Microsoft VBScript compilation (0x800A0414) Cannot use parentheses...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru