Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
139 / 139 / 39
Регистрация: 26.02.2011
Сообщений: 548

Sql server в Acess

08.03.2017, 14:38. Показов 559. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочу потренироваться в работе с базами данных. Есть приложение C# работающее с MS Sql Server. Хотелось бы попробобывать это же приложение заставить работать с субд Acсess.

Вопрос вот в чем, проблемно ли это? много чего нужно будет изменить??

Я хочу сделать возможность работать с любой субд на выбор из этих двух. Вроде и там Майкрософт и там Майкрософт, начит не должно быть что то сложного.

Я так понимаю нужно будет изменить:
1) Строку подключения (конекшен стринг наш)
2) Все классы SqlConnection, SqlCommand, SqlDataReader поменять на OleDbConnection, OleDbCommand, OleDbDataReader и т.д., причем методы и там и там одинаковыми будут, а синтакси Sql языка тоже одинаков.
P.S база данных у каждой субд своя будет, это нормально.

Правильно ли я написал или еще что нужно будет сделать? советы, идеи?


И еще последний вопрос, можно ли бекап Sql server 2008 импортировать в Access ? дабы все таблички и связи не создавать заново?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.03.2017, 14:38
Ответы с готовыми решениями:

Microsoft SQL Server Compact Edition в SQL Server Management Studio Express
Не могу понять как настроить SQL Server Management Studio Expres чтоб открывать и создавать бд sql ce. В менеджере просто нет возможности...

Настройка SQL Server 2008 для работы с SQL Server Management Studio
Доброго времени суток. Подскажите пожалуйста, что нужно сделать для того, чтобы SQL Server Management Studio соединялось с SQL сервером ?...

Добавление файла *.mdf. Ошибка "Должен быть установлен и запущен экспресс-выпуск SQL Server 2005 или SQL Server 2008"
Установлена Visual Studio 2010 и SQL Server 2008 R2 Standard. Хочу добавить в приложение файл базы данных *.mdf, но пишет: "должен...

2
 Аватар для XIST
1961 / 1071 / 148
Регистрация: 01.10.2009
Сообщений: 3,602
Записей в блоге: 1
08.03.2017, 14:51
Цитата Сообщение от a.n.o.n.i.m Посмотреть сообщение
а синтакси Sql языка тоже одинаков
нет, есть немного различия, в остальном так
1
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
08.03.2017, 15:43
a.n.o.n.i.m, в принципе верно, но с миграцией не будет проблем разве что для простой базы т.к. возможности MS SQL и Access сильно отличаются и Access использует свой нестандартный диалект SQL. Бекап базы перенести не получится, но можно сделать SQL скрипт для базы данных и выполнить его. Также по идее Import and Export Wizard может помочь.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.03.2017, 15:43
Помогаю со студенческими работами здесь

Как перекатить с sql server на другой sql server
Как перекатить базу данных с одного sql сервера на другой

Совместимость Microsoft SQL Server 2008 и Microsoft SQL Server 2016
Здравствуйте!Столкнулся с такой проблемой:написал программу на Visual Studio 2010(по техническим причинам стоял ХР и только 2010 работал) в...

Как работать с БД SQL, не привязнной к MS SQL Server 2005
Ув. программисты. Помогите пожалуйста разобраться. Только начал работать с MS SQL Server 2005, и сразу столкнулся с проблемой. У меня есть...

C#, SQL Server 2005, Linq to Sql.. БД)
Кто-нибудь..!! Помоги, пожалуйста доработать курсовой проект,или под скажите с чего начать, как до делать, Я в Linq считай ни чего не...

SQL CLR в Microsoft SQL Server
Всем привет) прошу помощи от гуру программирования ;) Написал библиотеку классов на C#. DLL успешно залил на sql server. Создал хранимую...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru