Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Расширения оболочки среды Visual C++
Изучение расширений оболочки среды. Использование системного лотка. А теперь, внимание, вопрос...
Visual C++ Приложение-контейнер ActivеX https://www.cyberforum.ru/ visual-cpp/ thread26371.html
Создать собственное приложение-контейнер ActiveX. Программа должна связывать или внедрять файлы, созданные другими приложениями и выполнять следующие функции: 4. Выделять объект с помощью «мыши»....
Иконка .exe файла Visual C++
Привет. В Visual Studio 2008 создал проект, тралала, Windows Forms, всё такое. За несколько дней программа стала солидной по виду и функционалу - захотел поменять иконку исполняемого файла. Открыл...
Visual C++ 3DSMax SDK import plugin подключение к плагину dll
Други моя, помогите разобраться! Пишу плагин импорта геометрии для 3DSMax9, пишу в MSVS 2008, все было прекрасно, сделал тестовый плагин, импортировал пару треугольников. Дальше, для того, что бы...
Visual C++ Подсветка ошибок синтаксиса Здравствуйте. Подскажите пожалуйста: Возможна ли подсветка ошибок синтаксиса в Visual 2008 при компиляции, самим компилятором? https://www.cyberforum.ru/ visual-cpp/ thread26433.html Visual C++ Функции и свойства потоков и процессов в WIN32 https://www.cyberforum.ru/ visual-cpp/ thread26368.html
Написать программу, в которой необходимо реализовать: 1. Два потока, рабочие функции которых вычисляют сумму n чисел, а число n задается произвольно. 2. Отображение состояния выполняемых потоков с... http://msdn.microsoft.com/en-us/library/ms684841(VS.85).aspx
Visual C++ Win32API. Запуск программ посредством кнопки Написал програмку, запускающую DLL. Не могу переделать, чтоб от кнопки запускался EXE, или какой нибудь другой файл... Помогите Плиз! #include <windows.h> #include <string.h> #include... А можно, пожалуйста, подробнее? А то я ни разу с таким не встречался... И если можно, то на каком нибудь простом примере... https://www.cyberforum.ru/ visual-cpp/ thread26416.html Visual C++ Модель составного COM- объекта.
Программа должна связывать или внедрять объекты, созданные другими приложениями и выполнять следующие функции: 1. Выделять объект с помощью «мыши». 2. Перемещать объект с помощью «мыши»....
Visual C++ Стили окон.
Реализовать программу, отображающую окна (минимум пять) различных стилей и содержащую окна различных типов (минимум три). SetWindowLongEx, SetWindowStyleEx.
Visual C++ Cannot open include file Я, конечно, чувствую себя полным лузером, задавая такой вопрос, но плиз, помогите. Cannot open include file: 'iostream.h': No such file or directory Только установила VisualStudio 2008. Запустила,... А в настройках студии директория include файлов правильно выставлена? А проверь, этот файл вообще у тебя есть. https://www.cyberforum.ru/ visual-cpp/ thread26379.html
Visual C++ СЛАУ https://www.cyberforum.ru/ visual-cpp/ thread26402.html
Привет всем.Очень нужна помощь в создании решения СЛАУ а языке С++ семью(7) методами...помогите кто чем может...две недели бьюсь ,но так ничего конкретного и не вышло... Зайди сюда выложилhttps://www.cyberforum.ru/visual-cpp/thread27384.html, в исходниках которые я есть метод гаусса точней функции для его реализации, как понимаешь PryamoiHod(...) ObratniHod(...) -...
Visual C++ Системный Реестр в WINDOWS NT. https://www.cyberforum.ru/ visual-cpp/ thread26369.html
В программе должно быть реализовано: - создание подраздела в системном Реестре; - задание параметров подраздела в системном Реестре; - изменение значений параметров подраздела; - удаление... Здесь есть описание всех функций: http://msdn.microsoft.com/en-us/library/ms724875(VS.85).aspx делай.
 Аватар для Deicider
98 / 54 / 3
Регистрация: 18.03.2009
Сообщений: 273
19.03.2009, 11:36  [ТС] 0

Исключение при вызове CRecordset::Move(n) - Visual C++ - Ответ 119891

19.03.2009, 11:36. Показов 3313. Ответов 20
Метки (Все метки)

Ответ

Вот этот код работает полностью нормально:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SQLConfigDataSource(NULL,ODBC_ADD_DSN, 
"Microsoft Excel Driver (*.xls)",
"DSN=New Excel Data Source\0" 
"Description=New Excel Data Source\0" 
"FileType=Excel\0" 
"DefaultDir=C:\\\0"
"DBQ=C:\\deal.xls\0"
"DataDirectory=C:\\\0"
"MaxScanRows=10\0")
 
MyDB.Open("New Excel Data Source");
 
CRecordset cr(&MyDB);
 
char table[100];
cin >> table;
 
CString query = "SELECT * FROM ";
query += table;
cr.Open(CRecordset::forwardOnly, query);
Далее
C++
1
cr.Move(0)
приводит к исключению.

Ты писал, что чтобы так не происходило, нужно открывать так:
C++
1
cr.Open(CRecordset::dynaset, query);
Но этот вызов функции тоже приводит к исключению.

На этом сайте был пример, где рекомендовалось открывать как CRecordset::snapshot, но это тоже не работает (в смысле исключение вылезает).

Спасибо за совет насчет функции CCdWriterDlg::StrWinError. Только один вопрос: откуда брать hRes?

Вернуться к обсуждению:
Исключение при вызове CRecordset::Move(n) Visual C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.03.2009, 11:36
Готовые ответы и решения:

Применение std::move к локальной переменной при возврате из функции
Response HostHandler::notFound() const { Response resp; resp.status = 404; return std::move(resp); } Имеет ли это...

Глюк при вызове strcat.
Здравствуйте. Програмка должна объединять две строки в одну и сохранять в файле. при запуске проги выскакивает отладчик, но я увы не...

Ошибка при вызове FreeLibrary
Здравствуйте! #include &quot;pch.h&quot; #include &lt;iostream&gt; #include &lt;windows.h&gt; HMODULE hDLL; int main() { hDLL =...

20
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.03.2009, 11:36
Помогаю со студенческими работами здесь

Странности при вызове конструкторов копирования
Здравствуйте! Хочу задать вопрос по c++ (visual с++ 2010 express). Имеется вот такой код: class Parent { public: Parent() {} ...

Выдаётся ошибка при вызове метода класса
При запуске программа начинает работать правильно, но при попытке вызвать метод класса, предназначенный для вывода данных на экран,...

Не компилируется при вызове функций user32 на VC2008
Недавно установил Visual C++ express 2008.Выдает ошибку при вызове EnumDisplayMonitors.Это вроде стандартная функция из...

Crash, как я думаю, при вызове деструктора
Друзья, нужна помощь. Не могу понять в чем дело вот уже две недели. Программа работает, как нужно, но, как мне показалось, при вызове...

Не найден идентификатор при вызове функции (работа в MFC)
void Rect::Draw(CPaintDC &amp;dc) { int x1,x2,x3,x4; x1 = GetTop(); x2 = GetLeft(); x3 = GetRight(); x4 = GetBottom(); ...

0
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru