Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/116: Рейтинг темы: голосов - 116, средняя оценка - 4.97
 Аватар для BigOblom
124 / 124 / 17
Регистрация: 30.06.2010
Сообщений: 478

Как должна выглядеть строка подключения к БД

12.05.2012, 10:31. Показов 21237. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Подскажите пожалуйста, как должна выглядеть строка подключения к БД.
Сама БД сделана в SQL Server Compact 4.0

Подключаю так
C#
1
2
SqlConnection sc = new SqlConnection("data source=DB.sdf");
sc.Open();
Ругается на 40 ошибку.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.05.2012, 10:31
Ответы с готовыми решениями:

Как должна выглядеть строка запроса для UPDATE
привет. правильно ли написал строку запроса для UPDATE ? string query = string.Format(" UPDATE PassportData"+ ...

Как будет выглядеть строка подключения к БД Oracle (SQLEXPRESS)
Здравствуйте. Ребята, поздскажите плз. Есть сервер - к прим. "ORASRV1" (Oracle) - крутится на компе "100.4.4.52" на...

Как будет выглядеть строка подключения к базе данных, которая лежит на хостинге
Здравствуйте, форумчане! Пробую подключится к базе данных, которая расположена на сервере www.hostinger. Моя строка подключения: ...

8
 Аватар для ][irurg
181 / 180 / 38
Регистрация: 16.06.2010
Сообщений: 511
12.05.2012, 11:31
Пользуемся поиском:
http://www.connectionstrings.c... er-2005-ce
1
 Аватар для BigOblom
124 / 124 / 17
Регистрация: 30.06.2010
Сообщений: 478
12.05.2012, 12:00  [ТС]
Цитата Сообщение от ][irurg Посмотреть сообщение
Пользуемся поиском:
http://www.connectionstrings.c... er-2005-ce
Так уже пробовал.
C#
1
2
3
4
5
SqlConnection sc =
                new SqlConnection("Data Source=" +
                                  (System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)) +
                                   "\\DB.sdf;Persist Security Info=False;");
            sc.Open();
Пишет:
При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: SQL Network Interfaces, error: 26 - Ошибка при обнаружении указанного сервера или экземпляра)
0
 Аватар для sigmov
585 / 372 / 63
Регистрация: 22.07.2009
Сообщений: 875
Записей в блоге: 4
12.05.2012, 14:52
1. Возьмите путь до БД в '', например 'D:\DB.sdf'
2. Попробуйте new SqlConnection("DB.sdf"), предварительно убедившись что база лежит рядом с *.exe
3. Полный текст исключения в студию )))
0
 Аватар для BigOblom
124 / 124 / 17
Регистрация: 30.06.2010
Сообщений: 478
12.05.2012, 16:17  [ТС]
1.
C#
1
SqlConnection sc = new SqlConnection("data source='D:\DB.sdf'");
Так сделать не дает. Пишет Bad compile constant value.
2. Положил базу в каталог Debug проекта
C#
1
SqlConnection sc = new SqlConnection("DB.sdf");
Ошибка: Формат строки инициализации не соответствует спецификации, начиная с индекса 0.

Попробовал еще так
C#
1
SqlConnection sc = new SqlConnection(@"data source=DB.sdf");
Ошибка: При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: Named Pipes Provider, error: 40 - Не удалось открыть подключение к SQL Server)
0
 Аватар для lowercase
213 / 202 / 85
Регистрация: 09.05.2012
Сообщений: 494
12.05.2012, 19:00
а почему бы не создать строку соединения через меню Данные - Добавить новый источник данных

C#
1
2
3
4
SqlConnection sc =
new SqlConnection(Properties.Settings.Default.<строка_соединенения>);
// <строка_соединенения> - имя строки созданой 
// при добавлении источника данных
DataSet потом можете удалить из проэкта если он ненужен.
или вам такой варинат не подходит?
1
 Аватар для BigOblom
124 / 124 / 17
Регистрация: 30.06.2010
Сообщений: 478
12.05.2012, 20:02  [ТС]
Да без разницы как законнектить.

Попробовал так
C#
1
SqlConnection sc = new SqlConnection(Properties.Settings.Default.DBConnectionString);
Такая ошибка:
При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: SQL Network Interfaces, error: 26 - Ошибка при обнаружении указанного сервера или экземпляра)
0
0 / 0 / 0
Регистрация: 23.04.2012
Сообщений: 7
13.05.2012, 00:06
Может поможет
C#
1
2
3
string connStr =@"Data Source=<Имя_сервера>;Initial Catalog=<Имя_БД>;Integrated Security=True";
SqlConnection conn = new SqlConnection(connStr);
 conn.Open();
0
 Аватар для BigOblom
124 / 124 / 17
Регистрация: 30.06.2010
Сообщений: 478
13.05.2012, 16:34  [ТС]
Всем спасибо. Разобрался сам.
В SQL Server Compact строка подключения выглядит немного по другому:
C#
1
2
SqlCeConnection scc = new SqlCeConnection(@"data source=D:\DB.sdf");
            scc.Open();
Не забывайте подключить нужные компоненты:
C#
1
2
3
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlServerCe;
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.05.2012, 16:34
Помогаю со студенческими работами здесь

Как наиболее правильно (или корректно) должна выглядеть строка запроса при передаче в скрипт параметров?
Как наиболее правильно (или корректно)должна выглядеть строка запроса при передаче в скрипт каких либо параметров? есть ли необходимость...

Как должна выглядеть формула?
в чем проблема?

Как должна выглядеть таблица
Мне надо создать таблицу, в которой будут храниться id, имя, фамилия работника, а также должности, на которых он может работать(разное...

Какой должна быть строка подключения к БД если она в другом проекте?
У меня в решении(обучаюсь) 3 проекта. Первый ASP.NET MVC просто сайт с контроллером и вьюшкой с формой логина. Он основной и после запуска...

Как должна выглядеть Connection string?
SqlConnection con = new SqlConnection(ConnectionString); ругается на ConnectionString - не существует в данном контексте. Может я...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
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
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru