|
2 / 2 / 0
Регистрация: 30.09.2017
Сообщений: 82
|
|
Присоединение базы данных sql из c#18.04.2019, 09:18. Показов 5347. Ответов 17
Метки нет (Все метки)
Здравствуйте,возможно ли сделать такой код, чтобы он при запуске выдавал диалоговое окно и возможность выбора бд для подключения, т.е:
1)Открываешь программу,после запуска программы необходимо выбрать SQL бд. //Смысл в том, чтобы не открывать sql при подключении бд в c#, а сразу из c# выбрать нужную базу и подкл к ней, не нашел информации по этому поводу.Знаю, что можно добавить свой сервер в c# и через него выполнить подкл к бд, но нюанс в том, что все равно нужно открывать sql и присоединять базу и после этого все заработает.
0
|
|
| 18.04.2019, 09:18 | |
|
Ответы с готовыми решениями:
17
Присоединение базы данных MySql к comboBox
Блокировка базы SQL запросом (Дравер базы данных не может заблокировать таблицу ХХХХХ) |
|
Фрилансер
805 / 312 / 148
Регистрация: 13.02.2019
Сообщений: 1,071
|
|
| 18.04.2019, 09:22 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 30.09.2017
Сообщений: 82
|
|
| 18.04.2019, 11:36 [ТС] | |
|
При запуске выбрать бд через диалоговое окно, путь указать до БД или через диалоговое окно
0
|
|
|
Фрилансер
805 / 312 / 148
Регистрация: 13.02.2019
Сообщений: 1,071
|
|
| 18.04.2019, 11:42 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 30.09.2017
Сообщений: 82
|
|
| 18.04.2019, 11:50 [ТС] | |
|
я хочу:
1)Открыть программу 2)Открывается форма 3)В ней должна быть возможность подключится к бд через mdf файл,либо через название ,либо с указанием пути через диалоговое окно.
0
|
|
|
Фрилансер
805 / 312 / 148
Регистрация: 13.02.2019
Сообщений: 1,071
|
||||
| 18.04.2019, 12:05 | ||||
|
0
|
||||
|
2 / 2 / 0
Регистрация: 30.09.2017
Сообщений: 82
|
|
| 18.04.2019, 12:36 [ТС] | |
|
Боже,спасибо, только сейчас дошло
.Добавлено через 27 минут не много не по теме, а ты знаешь, как сделать автоматическое подключение бд в sql по имени самой бд. Это работает, только все равно нужно сначала зайти,присоединить базу,потом можно закрывать sql Т.е если я не подключу бд заранее, то будет ошибка, что он не понимает, что это за бд, как сделать автоматическое присоединение через c#?
0
|
|
|
Фрилансер
805 / 312 / 148
Регистрация: 13.02.2019
Сообщений: 1,071
|
|||
| 18.04.2019, 12:45 | |||
|
0
|
|||
|
2 / 2 / 0
Регистрация: 30.09.2017
Сообщений: 82
|
|
| 18.04.2019, 13:25 [ТС] | |
|
Либо я тебя не понял,либо ты меня.
Вообщем, еще раз: 1) Вот мой строка подключения - con = new SqlConnection (@"Data Source=СТУД316-1-ПК;Initial catalog=E:\HOLY BIBLE.MDF;Integrated Security=True; Connection Timeout=1;"); con.Open(); 2) У меня в проекте имеется встроенный сервер,который подключается к данной бд "E:\HOLY BIBLE.MDF" 3) при выполнении какого-либо запроса, я заметил, что эта строка подключения работает, только, если, я эту базу "E:\HOLY BIBLE.MDF" подключу в сам sql и потом я могу после присоединения этой бд, выходить и подключение заработает.А вот, если я не присоединю или отсоединю эту базу из sql, то строка подключения выдает ошибку, что базы нету. /////////////////////////// Вот у меня и был вопрос, можно ли как-то через код, самому присоединить бд в sql, без открытия самого sql.
0
|
|
|
Фрилансер
805 / 312 / 148
Регистрация: 13.02.2019
Сообщений: 1,071
|
||
| 18.04.2019, 13:32 | ||
|
0
|
||
|
2 / 2 / 0
Регистрация: 30.09.2017
Сообщений: 82
|
|
| 18.04.2019, 13:44 [ТС] | |
|
ну,может это не сервер, а как-то по другому называется, вообщем, вот:
проект->добавить новый источник данных->бд-> добавляешь бд и вот. и У тебя появляется соединение с данной sql бд через c# Добавлено через 2 минуты Я не знаю, что мне показывать в коде, он тут не важен можно сказать, я просто хочу, сделать так, чтобы я не делал эти лишние манипуляции ( Открыть sql,присоединить базу даных, потом только после этого, есть возможность подкл ее через нее в с#) Если есть возможность убрать эти лишние манипуляции, то хотелось бы, сразу открыть проект и через код выполнить непосредственно эти механические действия (Открыть sql->присоединить базу).
0
|
|
|
Фрилансер
805 / 312 / 148
Регистрация: 13.02.2019
Сообщений: 1,071
|
|||
| 18.04.2019, 13:48 | |||
|
Добавлено через 1 минуту
1
|
|||
|
2 / 2 / 0
Регистрация: 30.09.2017
Сообщений: 82
|
|
| 24.04.2019, 10:23 [ТС] | |
|
все,разобрался,спасибо
Добавлено через 8 минут CREATE DATABASE HOLY BIBLE.MDF ON (FILENAME = 'HOLY BIBLE.MDF'), (FILENAME = 'HOLY BIBLE.MDF') FOR ATTACH; я нашел код на оф сайте, для присоединения, то что я и хотел, но дело в том.Что это нужно кидать в запрос c# после подключения, а можно как-то его использовать до подключения? т.е я хочу заране присоединить базу, а потом к ней подкл, а не наобарот
0
|
|
|
Фрилансер
805 / 312 / 148
Регистрация: 13.02.2019
Сообщений: 1,071
|
|||||
| 24.04.2019, 10:41 | |||||
|
0
|
|||||
|
113 / 89 / 26
Регистрация: 11.12.2018
Сообщений: 331
|
|
| 24.04.2019, 11:13 | |
|
Читал, читал, в конец меня запутали
![]() Я так понял, darkvenger34 создает свой редактор/просмоторщик БД?
0
|
|
|
2 / 2 / 0
Регистрация: 30.09.2017
Сообщений: 82
|
|
| 05.05.2019, 13:48 [ТС] | |
|
именно,просто я ленивый и мне лень было при каждом запуске проекта в c# заходить в бд подключаться и присоединять ее( если запускать на другом компьютере)
,я думал,есть способ каким-то образом сделать это в коде в c# при запуске проекта.(Автоматическое подкл к sql потом присоединение БД) Добавлено через 2 часа 50 минут Вообщем я сделал все что я хотел, я спрашивал выше, можно ли кинуть AttachDbFileName в коннекшен стринг,мне почему-то сказали нет. Вот, что я хотел может для лентяев понадобится: con = new SqlConnection (@"Data Source=.;AttachDbFilename='D:\C O L L E G E\Holy bible.mdf';Integrated Security=True; Connection Timeout=1"); Я просто хотел,чтобы при запуске программы в c#, бд сама подключилась к серверу а потом присоединилась и все.
0
|
|
|
Фрилансер
805 / 312 / 148
Регистрация: 13.02.2019
Сообщений: 1,071
|
|||||
| 05.05.2019, 14:45 | |||||
|
1
|
|||||
|
2 / 2 / 0
Регистрация: 30.09.2017
Сообщений: 82
|
|
| 05.05.2019, 14:47 [ТС] | |
|
Да,скорее всего, в любом случае спасибо, за то что пытались помочь,проблема решена.
1
|
|
| 05.05.2019, 14:47 | |
|
Помогаю со студенческими работами здесь
18
Создание пустой базы данных и импорт данных в sql server 2000 Добавление данных через форму в таблицу базы данных MS SQL
Создания базы данных и таблиц в базу данных в SQL Server Managment Studio Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|