[builder+MS SQL]

Slavaga

Каким образом можно выполнять SQL-команды в билдере?
Что нужно поместить на форму, чтобы иметь возможность:
0. Соединиться с сервером
1. Создать базу данных
2. Удалить базу данных
3. Отсоединиться от сервера.
?

stat7984215

Если тебе надо сделать только это, то от пользования компонентами билдера выгоды будет немного (по крайней мере стандартными, ибо, насколько я помню, они все заточены для работы с данными, а не со структкрой бд). Я бы для этого использовал, например ODBC - там API на C, разобраться не сложно: тебе потребуется пара-тройка функций для подключения к бд, несколько для выполнения SQL-запросов по созданию бд, плюс обработка ошибок. В MSSQL Developer Edition входят все необходимые библиотеки и хорошая документация с интуитивно понятными примерами. За пару-тройку часов разберёшься .

Slavaga

Все, воткнул.
Помещаем TADOConnection;
Генерируем ConnectionString что-то вроде такой получается: "Provider=SQLOLEDB.1;User ID=sa;";
ADOConnection1->Open;
Все! Соединение с сервером есть.
Далее помещаем TADOCommand
Делаем ADOCommand1->CommandText = "create database testdb";
ADOCommand1->Execute;
Все! даза банных создана.
Оставить комментарий
Имя или ник:
Комментарий: