Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Romka
Сообщений: n/a
#1

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

18.03.2008, 18:25. Просмотров 875. Ответов 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 валяется в текущей папке, содержит несколько полей и записей...

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

С уважением, Роман.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2008, 18:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка 'No columns were bound prior to calling SQLFetchScroll/SQLExtendedFetch' (C++):

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

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Archie
Сообщений: n/a
19.03.2008, 11:46 #2
1.попробуй проверить db.IsOpen() перед присваиванием указателя на CDatabase
2.попробуй поменять параметр открытия dynamic/dynaset/forwardOnly

успехов
Romka
Сообщений: n/a
19.03.2008, 11:52 #3
Большое спасибо за совет.

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

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

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

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

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

Спасибо!

С уважением, Роман.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2008, 16:06
Привет! Вот еще темы с ответами:

AspSmartUpload ошибка: Query cannot be updated because it contains no searchable columns to use as a key. - C# ASP.NET
Microsoft OLE DB Provider for ODBC Drivers (0x80004005) Query cannot be updated because it contains no searchable columns to use as a...

Mixing of GROUP columns (MIN(),MAX(),COUNT(),.) with no GROUP columns is illegal if there is no GROUP BY clause - PHP
Такая ошибка: КОД: $result=mysql_query("SELECT description, min(schedule.date) as date FROM schedule where...

Visual Basic + VC++ DLL = ошибка Bad DLL calling convertation - Visual Basic
Попытался я написать DLL-ку на VC++, для последующего использования ее в VB. Но поскольку я в VC++ чайник - он мне выдает ошибку Bad DLL...

Ошибка при вызове AngleArc "Bad DLL calling convention" - Visual Basic
Private Declare Function AngleArc Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal dwRadius As Long, ByVal...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.03.2008, 16:06
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru