2009-08-10 2 views
0

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

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

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

ответ

2

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

Здесь some example code, который должен использоваться практически так, как есть.

0

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

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

Смежные вопросы