Лучший способ подключения к Sql Server с помощью MFC

Оооочень скоро я начинаю эту новую работу, где большая часть кода унаследована от MFC. Конечная цель - преобразовать / переписать в C#.

Я немного разбираюсь в MFC, поэтому пишу какой-то код, чтобы я мог попытаться зажечь свою память. Во всяком случае, было интересно, как лучше подключиться к базе данных SS2005 с помощью MFC. Когда-то был путь в CDatabase через ODBC, изменился ли он за последние несколько лет? Я вижу, вы можете использовать ATL и ADO, но выглядело немного, хорошо многословно, на мой взгляд?

14.08.2008 11:05:21
Какой подход вы выбрали?
bnieland 22.12.2016 17:55:29
Давным-давно, но использовал ATL по памяти. Закончилось делать в основном новые вещи, и в C #, так что в конце это не было большой проблемой.
JamesSugrue 22.12.2016 22:07:01
1 ОТВЕТ
РЕШЕНИЕ

Пользовательские шаблоны ATL для OleDb являются опцией - начните здесь . ClassWizard все еще там, чтобы помочь вам, поэтому многословие поначалу не будет слишком большим препятствием. Очень скоро вам нужно будет написать код вручную. Существует много осторожных изменений, например, чтобы убедиться, что ваша командная строка имеет правильное число? отметки, соответствующие значениям COLUMN_ENTRY для средства доступа. Тогда у вас, вероятно, будет миллион методов CopyToCommandFromObject и CopyToObjectFromCommand.

Это приложение еще не имеет доступа к данным, и вы собираетесь его добавить? Если это так, я бы серьезно подумал о внедрении современного DAL (ADO.Net, linq, если вам повезет быть в 2008 году) в отдельной управляемой сборке и выполнении некоторого взаимодействия.

2
14.08.2008 11:49:25