|
5 / 5 / 1
Регистрация: 17.06.2010
Сообщений: 42
|
|
.NET 4.x Создать подключение к БД и работа с ней08.11.2010, 13:53. Показов 2731. Ответов 8
Метки нет (Все метки)
Вот хотелось разобраться в такой ситуации:
БД создана в SQL SERVER 2005 Нужно написать приложение в C# для работы с данной БД. Я читал литературу (Сеппа ADO.NET 2003, Роберт Виейра, Анатолий Постолит Visual Studio .NET: Разработка приложений баз данных). Но дело в том, что я не разобрался каким образом взаимодействовать с БД? Есть компоненты Dataset, OleDbDataAdapter, OleDbConnection. Еще есть SQLConnection, SQLCommand, SQLDataReader... В общем каким образом нужно подключаться к существующей БД (какие компоненты нужно использовать), как отображать таблицы в приложении (через какой компонент? (ну тут думаю DataGrid, DataGridView)) Если есть хорошая литература, то скиньте ссылку в комменте плз...
0
|
|
| 08.11.2010, 13:53 | |
|
Ответы с готовыми решениями:
8
Подключение базы данных Access и работа с ней Программное создание БД и подключение к ней Подключение к базе и работа с ней |
|
|
||||
| 08.11.2010, 14:19 | ||||
Почитай ее еще раз, там же все подробно и с примерами.
1
|
||||
|
5 / 5 / 1
Регистрация: 17.06.2010
Сообщений: 42
|
|
| 08.11.2010, 14:43 [ТС] | |
|
ммм. Вот еще такой вопрос:
У меня есть база данных, логин "sa", так вот, когда я соединяюсь через SQLConnection - все ок, соединяется успешно, но когда через DataSet, выходит ошибка "Login failed for user 'sa'. ". Что же тут не так?
0
|
|
|
Padawan
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,841
|
|
| 08.11.2010, 15:13 | |
|
DataSet - Это не тип подключения, это набор данных.
Код в студию.
1
|
|
|
5 / 5 / 1
Регистрация: 17.06.2010
Сообщений: 42
|
|||||||||||
| 08.11.2010, 15:19 [ТС] | |||||||||||
|
Этот код прописан на кнопке, я просто тестил) - подключается нормально, заносит данные, удаляет и т.д.
0
|
|||||||||||
|
5 / 5 / 1
Регистрация: 17.06.2010
Сообщений: 42
|
||||||
| 08.11.2010, 17:50 [ТС] | ||||||
|
Разобрался с DataSet`ом. Я там не правильно указывал аутотентификацию (не заметил, автоматом как-то выбрал windows autotent. вместо user autotent...)
На сколько я понял существует 2 пути подключения к БД: через SqlConnection/OleDbConnection и через автоматически генерируемые мастером подключения (DataWizard)/компоненты из ToolBox`а (DataSet, OleDbAdapter...) Или я не правильно мыслю? ConnectionString - вот так подключаюсь к БД из кода:
0
|
||||||
|
|
||
| 08.11.2010, 17:59 | ||
DataSet - это всего лишь "кэш-контейнер" для хранения данных полученных из БД (отсоединенная копия), он наполняется данными при помощи адаптера, который в свою очередь использует SqlConnection при каждом сеансе связи с БД. это если в двух словах...)
0
|
||
| 08.11.2010, 17:59 | |
|
Помогаю со студенческими работами здесь
9
Подключение dll библиотеки и работа с ней
Определение осуществлено ли подключение к заданной WI-FI сети и подключение к ней, если не подключена Создать форму, создать в ней таблицу, которая по нажатию кнопки заполнялась случайными числами Перенос БД на удаленный сервер и подключение к ней Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|