Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ADODB, пример 
:(
    Опции темы
Paradox
Дата 8.7.2004, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Такой вопрос...
Занимался я тут работой с ADODB на VB, но тут вдруг появилась идея переделать (ради интереса) одну из программ на Visual C++
Можеть кто нить поможет примерчиком работы с ADODB.Recordset (по крайней мере так в VB называется) на С++.
Ну и соответственно с ADODB.Connection
ADODB.Command

Просто хочеться попробовать поработать с БД на плюсах.
Спасибо заранее....


--------------------
---
PM MAIL WWW   Вверх
Олег М
Дата 8.7.2004, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



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


Шустрый
*


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

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



я вот работаю... много приходится смотреть в примерах на VB (на С++ нету)

Гемор, конечно, по сравнению с VB, но переходить на VB не хочу biggrin.gif

Кстати много чего есть и в MSDN, причём с примерами на разных языках:
Data Access->Microsoft Data Access Component (MDAC)->SDK Documentation->Microsoft ActiveX Data Objects (ADO)



Это сообщение отредактировал(а) AlexNor - 8.7.2004, 15:58
--------------------
"... зачем тратить время на учение, если невежество даётся даром..."" .... но невежество обходится, порой, слишком дорого... "
PM MAIL   Вверх
Paradox
Дата 9.7.2004, 05:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Код
#import "c:\Program Files\Common Files\System\ADO\msado15.dll"
       rename("EOF", "EndOfFile")
ADODB::_ConnectionPtr Cnn;


этот код вываливает такие ошибки

ADODB - неизвестное имя класса или неймспейса
_ConnectionPtr - неизвестный идентификатор
Cnn - тоже неизвестный идентификатор

Хотя когда набираешь ADODB:: вылезает список типов в частности там есть и _ConnectionPtr


--------------------
---
PM MAIL WWW   Вверх
Paradox
Дата 9.7.2004, 06:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



полазил по ФАК
нашел пост mr.Duda на эту тему - не пойму там все работает а у меня нет - бум разбираться )))


--------------------
---
PM MAIL WWW   Вверх
AlexNor
Дата 9.7.2004, 07:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



так это токо import ты сделал...
а ещё надо includ'ом включит сгенеренный заголовочный *.h (или *.tlh) файл....
--------------------
"... зачем тратить время на учение, если невежество даётся даром..."" .... но невежество обходится, порой, слишком дорого... "
PM MAIL   Вверх
Олег М
Дата 9.7.2004, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата
а ещё надо includ'ом включит сгенеренный заголовочный *.h (или *.tlh) файл....

Не надо. Так должно работать.
Открой сгенереннный h-файл и проверь имена. В стандарном инклуде тоже есть адо - он тебе оттуда списки даёт
PM MAIL ICQ   Вверх
AlexNor
Дата 9.7.2004, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Олег М, у меня в седьмой студии без#include "msado15.tlh" не компилится.... sad.gif
причём ещё воникают странности при генерации Release, приходится с #ifdef _DEBUG заморачиватся немного...
--------------------
"... зачем тратить время на учение, если невежество даётся даром..."" .... но невежество обходится, порой, слишком дорого... "
PM MAIL   Вверх
Олег М
Дата 9.7.2004, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата
у меня в седьмой студии без#include "msado15.tlh" не компилится

А что говорит? Там в импорте надо еще по-моему namespace переименовать
Добавлено @ 12:36
#include "msado15.tlh" вообще не надо делать только импорт
PM MAIL ICQ   Вверх
AlexNor
Дата 9.7.2004, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



делаю вот так...
Код

в stdafx.h
    #import "c:\program files\common files\system\ado\msado15.dll"  rename ( "EOF", "adoEOF" )

в других файлах
    #include "msado15.tlh"


что говорил я уже не помню. Но точно помню первый раз когда сделал без #include "msado15.tlh" он ругался...

Но прикол в том что токо что создал MFC проект, вставил туда
#import "c:\program files\common files\system\ado\msado15.dll" rename ( "EOF", "adoEOF" )
без #include "msado15.tlh"
и всё нормально! notify.gif

да уж.... и что я тогда не так сделал....

извините за ошибку withstupid.gif
--------------------
"... зачем тратить время на учение, если невежество даётся даром..."" .... но невежество обходится, порой, слишком дорого... "
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

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

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


 




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


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

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