Плохо, что у вас изначально нет литературы, но по идее и справки встроенной Дельфи должно хататать.
Первое:
В SQL существуют 2 основных вида запросов:
1. исполняемый - запрос который что-то делает с БД и не возвращает данные это запросы типа (insert, delete, update)
2. запрос на получение данных - (select)
Второе:
В Дельфи работа с SQL через ADO реализована следующим образом:
1. Организуется подключение к БД (для фомата DBF базой данных считается каталог в котором расположены таблицы) с помощью компонента AdoConnection.
2. С помощью компонентов ADOQuery или ADOCommand выполняются запросы пользователя.
3. С помощью компонента DataSource результаты выполнения запросов можно передать для отображения в компонет DBGrid или любой другой компонент использующий БД.
Вот пример для вашей таблицы:
Обратите внимание как выглядит строка подключения т.к. для подключение к DBF есть небольшая хитрость.
dfm-файл
Код:
object Form1: TForm1
Left = 307
Top = 114
Width = 435
Height = 300
Caption = 'Form1'
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
object DBGrid1: TDBGrid
Left = 8
Top = 48
Width = 320
Height = 185
DataSource = DataSource1
TabOrder = 0
TitleFont.Charset = DEFAULT_CHARSET
TitleFont.Color = clWindowText
TitleFont.Height = -11
TitleFont.Name = 'MS Sans Serif'
TitleFont.Style = []
end
object ADOConnection1: TADOConnection
Connected = True
ConnectionString =
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Co' +
'mmon Files\Borland Shared\Data\;Extended Properties=DBASE IV;Per' +
'sist Security Info=False'
LoginPrompt = False
Mode = cmShareDenyNone
Provider = 'Microsoft.Jet.OLEDB.4.0'
Left = 24
Top = 16
end
object ADOQuery1: TADOQuery
Active = True
Connection = ADOConnection1
CursorType = ctStatic
Parameters = <>
SQL.Strings = (
'select * from industry.dbf')
Left = 64
Top = 16
end
object DataSource1: TDataSource
DataSet = ADOQuery1
Left = 104
Top = 16
end
end
и сам файл
Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, Grids, DBGrids, ADODB;
type
TForm1 = class(TForm)
ADOConnection1: TADOConnection;
ADOQuery1: TADOQuery;
DBGrid1: TDBGrid;
DataSource1: TDataSource;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.