Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2020, 12:59   #1
barabasishe
Новичок
Джуниор
 
Регистрация: 07.04.2020
Сообщений: 4
По умолчанию Работа с MSSQL

День добрый.

Как создать подключение к локальному серверу и заюзать бд из консольного приложения. Какие классы использовать?
barabasishe вне форума Ответить с цитированием
Старый 07.04.2020, 16:22   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

те же что и в "графическом"(оконом) приложении.
TADOConnection, TADOQuery, TADO...
только создавать и настраивать объекты придется самой программе.
Код:
r:=TADOConnection.Create;
r.connectionString:='....';

rr:=TADOQuery.Create;
rr.Connection:=r;
rr.SQL.Text:='select ...';
как-то так.

впрочем можно использовать TDataModule c "настроенными" компонентами.
и тогда создавать придется уже datamodule.
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 07.04.2020 в 16:25.
evg_m вне форума Ответить с цитированием
Старый 07.04.2020, 17:03   #3
barabasishe
Новичок
Джуниор
 
Регистрация: 07.04.2020
Сообщений: 4
По умолчанию

evg_m, дело в том, что я последний раз юзал делфи в школе - 2006 год. И вот щас проект на делфях.

Поэтому любая инфа будет полезна
barabasishe вне форума Ответить с цитированием
Старый 07.04.2020, 19:19   #4
barabasishe
Новичок
Джуниор
 
Регистрация: 07.04.2020
Сообщений: 4
По умолчанию

evg_m, к сожалению, на первой же строке выдает

Цитата:
[dcc32 Error] demo_delphi_db.dpr(24): E2035 Not enough actual parameters
Пробовал передавать
Код:
nil
внутрь метода
Код:
Create
, но не помогло, другое исключение.
barabasishe вне форума Ответить с цитированием
Старый 07.04.2020, 20:34   #5
barabasishe
Новичок
Джуниор
 
Регистрация: 07.04.2020
Сообщений: 4
По умолчанию

добавил в самом начале проги метод
Код:
CoInitialize(Nil);
ПС подключал нэймспэйс
Код:
ActiveX
barabasishe вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MSSQL Xe-Xe SQL, базы данных 4 31.10.2011 15:39
PHP 5.3.3 + MSSQL 2008 DimaKGD PHP 2 10.03.2011 14:25
C# + MSSQL dampirik Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 3 17.12.2009 01:40
mssql + с# dampirik SQL, базы данных 1 14.12.2009 19:03
Регистрация MSSQL в BDE pkv БД в Delphi 1 02.10.2007 11:52