Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Как открыть БД


Автор: COOLJohn 10.1.2006, 16:49
Как открыть базу данных в компоненте ДБГрид, используя программный коды?

Автор: Guedda 10.1.2006, 17:04
Тебе понядобятся также компоненты TDataSource и Ttable
А потом делаешь так:
Код

procedure TForm1.FormCreate(Sender : Tobject);
begin
  Table1.TableName := 'Имя твоей таблицы';
  DataSource1.DataSet := Table1;
  DBGrid1.DataSource := DataSource1;
  Table1.Active := true;
end;

Автор: _hunter 10.1.2006, 17:09
создать екземпляр TADOConnection; заполнить все ( необходимые ) его свойства; открыть.
создать екземпляр TADOQuery, заполнить необходимые свойства ( свойству Connection присвоить указатель на ранее созданный экземпляр TADOConnection ); открыть запрос.
создать екземпляр TDataSource; его свойству DataSet присвоить экземпляр TADOQuery
и свойству DataSource сетки присвоить экземпляр TDataSource
все

Автор: SergeBS 11.1.2006, 08:43
1. Есть Тема - Delphi - базы данных и репортинг. Вам туда.
2. Способов - штук 50 - зависит от базы. Они бывают dbf/db/mdb/SQL. Ну иногда еще Clarion - мне не попалось ни разу.
Работать через ADO с dbf - нецелесообразно. Как и с SQL через BDE, ну и т.п.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)