Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Помогите победить прогу

2 views
Skip to first unread message

Maxim Gribanov

unread,
Oct 13, 2020, 8:16:19 PM10/13/20
to
Привет, All!

Есть софтина, написанная кем то и когда то на Delphi.
Прога использует в качестве база данных mdb файл, подключение осуществляетс я
через ODBC (драйвер microsoft access).
Hужно переделать прогу для работы с MSSQL SERVER. Саму базу данных я
импортировал из mdb в MSSQL SERVER средствами последнего.
в ODBC создаю новый источник данных используя ODBC Driver 13 for SQL (при
проверке соединения оно проходит).
Вопрос., что нужно менять в коде программы? Как установить соединение с базой?
Сейчас в коде прописано следущее:

fmMain.ADO.ConnectionString := 'Provider=MSDASQL.1;Persist Security
Info=False;Data Source=' + locDSN;

Подскажите в каком направлении идти....


С наилучшими пожеланиями, Maxim.

Maxim Trophimov

unread,
Oct 14, 2020, 9:36:19 AM10/14/20
to
Доброго времени суток, Maxim!

14 Окт 20 02:14, ты писал(а) All:

MG> Есть софтина, написанная кем то и когда то на Delphi.
MG> Прога использует в качестве база данных mdb файл, подключение
MG> осуществляетс я через ODBC (драйвер microsoft access). Hужно
MG> переделать прогу для работы с MSSQL SERVER. Саму базу данных я
MG> импортировал из mdb в MSSQL SERVER средствами последнего. в ODBC
MG> создаю новый источник данных используя ODBC Driver 13 for SQL (при
MG> проверке соединения оно проходит). Вопрос., что нужно менять в коде
MG> программы? Как установить соединение с базой? Сейчас в коде прописано
MG> следущее:

MG> fmMain.ADO.ConnectionString := 'Provider=MSDASQL.1;Persist Security
MG> Info=False;Data Source=' + locDSN;

MG> Подскажите в каком направлении идти....

Если программа была написана работать с SQL запросами, то поидее все что
тебе надо в ODBC менеджере windows в DSN что был создан заменить провайдера
данных с MS Access на MS SQL и все, соответствующий драйвер от MS SQL должен
быть установлен на целевой системе.
Могу ошибаться, но вроде так.


Спасибо, что потратили время и прочитали все до конца.

0 new messages