Написание приложения для взаимодействия с SQL 2008 без управляемого кода - PullRequest
0 голосов
/ 11 августа 2009

Я хочу написать приложение winPE (vista), которое подключается к БД и просто записывает строку в таблицу, сообщая о загрузке winPE.

Вот моя проблема. Я только когда-либо делаю .NET. Я довольно хорошо знаком с концепциями ОО, поэтому я наконец-то сделал шаг к неуправляемому коду. Я предполагаю, что должен использовать неуправляемый тип проекта Visual Studio C ++, но я не знаю, куда идти дальше; какие заголовочные файлы мне нужны? Есть ли что-нибудь, что я могу использовать?

Есть ли хорошие уроки для такого рода вещей?

Ответы [ 2 ]

2 голосов
/ 11 августа 2009

Лично я использую OLEDB для всего моего старого доступа к данным, это базовая система, которая управляет остальными, все еще будучи кросс-БД, поэтому его может быть не так легко использовать, как ADO, но один раз Вы получаете концепции, создаете классы для хранения строк данных, это действительно просто.

Вот пример кода , который должен использоваться практически как есть.

0 голосов
/ 11 августа 2009

Вы можете использовать ODBC или OleDB. ODBC лучше всего подходит для подключения к любой базе данных, так как это интерфейс, разработанный специально для взаимодействия с базами данных, ориентированного на наборы. С другой стороны, OleDB можно использовать через ADO из C ++ , и вам может показаться, что он очень удобен в ADO.Net (хотя существуют серьезные различия между ADO и ADO.Net).

Важная вещь, которую нужно прочитать, - это собственный клиент SQL Server для каждого интерфейса, включая SQL Server для OleDB . эти особенности включают в себя работу с типами данных SQL 2008 (XML, география и геопространственные данные, иерархия), с использованием типов FILESTREAM , с использованием типов CLR , работа с табличными параметрами и так далее и так далее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...