Access и консольная програмка !

  • Автор темы Artexoid
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

Artexoid

Гость
#1
Здравствуйте, подскажите пожалуйста как из консольной программки (Delphi 6) подключится к файлу базы данных Access, работать с ним SQL запросами ???
 
B

Barmutik

Гость
#2
А чем отличается консольное приложение ? Создавайте объект подключения к базе данных... подключайтесь, создавайте query и выполняйте требуемые Вам запросы ...
 
S

Shader88

Гость
#3
Можешь использовать например TADOQuery. :)
 
A

Artexoid

Гость
#4
Хорошо, поставлю вопрос несколько иначе, как в консольной программе создать переменную типа ADOQuery, или что-то подобное чтобы подключаться к файлу?? У меня не получается, пишет ошибку, пожалуйста напишите код!!!
 
S

Shader88

Гость
#5
Для: Artexoid
Что тебе нужно конкретнее!

Считать данные, записать, конвертировать?

:)
 
B

Barmutik

Гость
#7
Код:
var
MyQuery: TADOQuery;
begin
MyQuery := TADOQuery.Create(nil)
try
....
finally
 MyQuery.Free;
end;

end;
 
Z

zubr

Гость
#8
Правильнее так:
Код:
program Project1;
{$APPTYPE CONSOLE}
uses SysUtils, Db, ADODB;

var
 MyQuery:TADOQuery;

begin
TProcedure(InitProc);
MyQuery := TADOQuery.Create(nil);
try
//....
finally
  MyQuery.Free;
end;
end.
Если не вызывать TProcedure(InitProc) в консольном приложении, то выскакивает исключение OleSysError
 
B

Barmutik

Гость
#9
Ну я воощем написал только пример кода ... насчёт остального это правильно!
 
A

Artexoid

Гость
#10
MyQuery := TADOQuery.Create(Я низнал что сюда сунуть !!!);

Всем спасибо всё получилось!! :)
ТЕМА ЗАКРЫТА !!!!
 
Статус
Закрыто для дальнейших ответов.