|
0 / 0 / 0
Регистрация: 22.10.2021
Сообщений: 3
|
|
Подключение БД к проекту, написанном на С++ в VS29.05.2023, 20:07. Показов 4747. Ответов 2
Здравствуйте, подскажите. У меня разработана игра с бд, которая на данный момент в виде файла. Мне нужно перезаписать игру так, чтобы данные сохранялись в SQL. Я выбрала ms sql, подключила к VS. Но не понимаю, как работать дальше: как сделать, чтобы данные, которые записывались в файл начали в бд, и как это вывести?
Я читала, что если работа в ms sql, то это надо на С# писать. В общем, подскажите, какую бд выбрать и как с ней дальше работать?
0
|
|
| 29.05.2023, 20:07 | |
|
Ответы с готовыми решениями:
2
Подключение к проекту Подключение БД к Qt проекту Подключение БД к проекту |
|
6 / 5 / 1
Регистрация: 05.10.2020
Сообщений: 122
|
|
| 30.05.2023, 00:16 | |
|
Для работы с MS SQL тебе необязательно будет писать код на C#. Вот краткая инструкция:
Одним из основных способов взаимодействия с базой данных является использование ADO.NET. Чтобы начать использовать MS SQL, следуйте этому общему плану: 1. Создайте подключение к базе данных. В Visual Studio это делается с помощью функции "Add Connection" в окне Server Explorer, где вы выберете тип базы данных "Microsoft SQL Server", введите параметры подключения и нажмите OK. В результате вы создадите объект SqlConnection, который будет использоваться для подключения к этой базе данных. 2. Создайте таблицы в базе данных. Если вы создавали таблицы для хранения данных в файле, вы должны сделать то же самое для таблиц в базе данных. Это можно сделать через SQL Management Studio или написав запросы на языке SQL. 3. Напишите код на C#, который использует созданный объект SqlConnection, чтобы посылать запросы SQL в базу данных и получать от нее ответы. Вы можете использовать SqlCommand, SqlDataAdapter и другие классы из библиотеки ADO.NET для этого. 4. Обновите свой код игры, чтобы он использовал код на C#, сделанный в пункте 3, для записи и чтения данных из базы данных вместо сохранения их в файл. 5. Проверьте, что ваши данные сохраняются и загружаются из базы данных правильно. На C++ также можно работать с базами данных, но для работы с MS SQL потребуется использовать драйверы и библиотеки. В C++ можно использовать библиотеку ODBC (Open Database Connectivity), которая предоставляет общий интерфейс для доступа к базам данных.
1
|
|
|
0 / 0 / 0
Регистрация: 22.10.2021
Сообщений: 3
|
|
| 30.05.2023, 10:24 [ТС] | |
|
Здравствуйте, написать код на С# в проекте игры: создать файл заголовка, например, и в нем написать подключение к бд? Но разве можно в одном проекте использовать С++ и С#?
Добавлено через 10 минут Можете написать пример кода с одним из классов?
0
|
|
| 30.05.2023, 10:24 | |
|
Помогаю со студенческими работами здесь
3
Подключение БД к проекту C# Подключение библиотек к проекту
Подключение C# dll к проекту на C++ Подключение логгера P7 к проекту Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|