Форум программистов, компьютерный форум, киберфорум
Visual C++: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/56: Рейтинг темы: голосов - 56, средняя оценка - 4.82
2 / 2 / 0
Регистрация: 12.01.2011
Сообщений: 17

Создание базы данных

09.02.2011, 11:33. Показов 10926. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
доброго времени суток.
подскажите, как создать базу данных в visual studio 2008 c++ express? я делаю все как надо, всё как написано в книге пахомова, но на вот этом шаге у меня отображается только "Object", a "Database" нету. в чем ошибка?
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.02.2011, 11:33
Ответы с готовыми решениями:

Создание базы данных VS C++
всем добрый вечер. проблемка) хочу создать приложение windows и там же небольшую базу данных. создаю форму. потом захожу Проект...

Создание базы данных в Microsoft Visual C++ 2010 Express
Здравствуйте. Первый раз у вас на форуме. Почитал ваш форум тут много инфы . нужной пока не нашёл. может кто подскажет или направит в...

У кого есть книга, в которой хорошо описанно создание приложения в mfc для базы данных?
Или же инструкция в идеале :D

12
 Аватар для maks_IQ
21 / 21 / 1
Регистрация: 05.01.2011
Сообщений: 173
09.02.2011, 12:20
splint, та же фигня. ни в 8 ни в 10 студии не появляется database.
1
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 9
11.02.2011, 10:26
Мастер действительно не предусмотрен... специально видимо. Надо делать подключение к бд самим,ручками.
Хотя можно и вот так,таки использовать мастеров, но окольным и даже карявым путём (у меня руссификатор, как на англ не знаю): Правой кнопочкой тыкаем на "панель элементов", выбираем "Выбрать элементы...", во вкладке "Компоненты .NET Framework" ищете всё то что вам нужно для подключения. sqlConnection, sqlDataAdapter, sqlDataSource и еще чего, если надо.. не помню. Помница надо sqlDataAdapter перетащит на вашу формочку и должно открыться окошечко в котором вам и предложиться создать подключение к БД. Как создадите, тыкните правой кнопочкой по вашему новосозданному sqlDataAdapter-у правой кнопочкой и там выбирите "Создать набор данных...". Вам будет предложено создать DataSet. Создаёте. Усё.


Звеняйте за такой стиль изложения, привычка работы..
0
0 / 0 / 0
Регистрация: 10.06.2011
Сообщений: 4
10.06.2011, 15:13
У меня то же самое. На этом шаге нет Database. Попробовала вышеописанный вариант - не помогло((
0
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 9
14.06.2011, 17:53
А что именно не получилось по моему варианту? На каком этапе?
0
0 / 0 / 0
Регистрация: 10.06.2011
Сообщений: 4
16.06.2011, 15:49
У меня версия VC++ Express edition. Во вкладке "Компоненты .NET Framework" нету sqlDataAdapter, есть sqlCeDataAdapter, но при перетаскивании его на форму ничего не происходит. А когда я открываю окно где должно предлагаться создать новое подключение БД(Data->Add New Data Source), отсутствует элемент БазаДанных (DataBase), есть только Object.
0
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 9
16.06.2011, 18:37
ну, у меня тоже только Object. VC++ Express Edition 2008. А вы откуда перетаскиваете, из "панели элементов"?
0
0 / 0 / 0
Регистрация: 10.06.2011
Сообщений: 4
16.06.2011, 21:15
sqlCeDataAdapter? Да, перетаскиваю из панели элементов

Добавлено через 12 минут
Еще возник вопрос... А нельзя ли подключиться к БД через меню Tools->Connect to dataBase?
Я сделала так, и появилось окно (вкладка) DataBase Explorer.

Добавлено через 2 часа 3 минуты
Базу данных вроде подключила. Через Tools->Connect to dataBase.
Но при перетаскивании элемента Dataset на форму, когда выскакивает окно, все равно в нем не появляется наборов данных (НД), подключенных к проекту, которые можно выбрать... Делаю по книге Пахомова. Там написано, что если НД нет, нужно создать его через Data->Add New Data Source, а именно это и не получается...
0
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 9
17.06.2011, 08:42
sqlDataAdapter.


Хм, ну, у меня получилось еще так. Подключили свою БД вы через Tools->Connect to dataBase (у меня Сервис-> подключиться к базе данных) . Теперь она доступна в DataBase Explorer (у меня обозреватель баз данных). Тыкаете на "+" рядом с названием БД. Там будут "Таблицы". Выбираете любую таблицу и перетаскиваете её на форму. Вам будет предложено создать подключение к БД. Создаёте. Визард создаст sqlDataAdapter и sqlConnection. Они под вашей формочкой должны быть доступны. Теперь, как и в первом варианте,

тыкает Создать набор данных. Создаёте.


Кста, у Пахомова там 2005, а не 2008. Поэтому в книжке всё чин-чинарём.
0
0 / 0 / 0
Регистрация: 10.06.2011
Сообщений: 4
18.06.2011, 15:55
Подключение к БД создаю, но таблицы на форму не перетаскиваются(...
А то что у Пахомова 2005-ый, это я заметила... наверное надо С++ 2005 искать и скачивать...

Добавлено через 1 час 33 минуты
Установила 2005 версию, все заработало) Спасибо за помощь!)
0
14 / 14 / 2
Регистрация: 03.02.2010
Сообщений: 142
08.10.2011, 11:53
У меня та же проблема, учебник Пахомова "C++/Visual C++ 2008 для начинающих". Пользуюсь Visual C++ 2008 Express.

В панели элементов нету вкладки Net Framework вообще, и соответственно элементов этой вкладки, даже во вкладке AllWindowForms.

При создании через Tools->Connect to DataBase База Данных то появляется, но окне создания нового DataSource и в окне элемента DataSet всё равно есть лишь Object и всё. А в окне DataExplorer папка Tables просто пуста, поэтому перетащить на форму ничего не удалось.

Это просто печаль..
0
6 / 6 / 1
Регистрация: 16.02.2012
Сообщений: 78
16.02.2012, 15:03
Именно на dataadapter и прочих инструментах база нужна? Можно базу данных создать в managment studio. А программным путем пользуясь ado.net Там вроде проще с этим.
0
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 4
16.02.2012, 21:01
Нужно решить задачу. Есть исходный массив фигуры из базовых точек периметра в плоскости нужно получить другой массив точек по периметру но уже откорректированных по периметру с определённым шагом? В какой программе проще будет решить такую задачу в Visual C++ или в Visual Basic ? Далее модель может быть уже в 3D. Есть в прошлом опыт программирования на TurboPaskal и Basic. ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.02.2012, 21:01
Помогаю со студенческими работами здесь

Создание Базы Данных в С++
Всем Доброго Времени Суток!! У меня такой вопрос. Я пытаюсь создать Базу Данных в Visual C++ 2008 Express, чтобы попрактиковать SQL через...

Создание базы данных, открытие из под одной базы данных MS Access
Здравствуйте. В общем, C# начал заниматься только вот и сразу была поставлена задача создать базу данных. Идея есть, при открытие программы...

Создание базы данных на лету, создание и заполнение таблиц в базе DB (Paradox? или..).
Здравствуйте Профи! --- Видел я "простенькую" (exe-шник небольшого размера, запускается сразу, без предварительной установки)...

Создание экземпляра БД (создание собственно базы данных)
Добрый день. Подскажите пожалуйста, я пытаюсь установить Oracle Database 11g Release 2. Следую этой инструкцией...

Создание пустой базы данных и импорт данных в sql server 2000
Установила sql server 2000 home edition на локальный компьютер. Стоят три вопроса. Первое это как создать пустую базу данных в нем. Второе-...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru