UniTable da My Sql Veritabanındaki Tablodaki Verilerin Gösterimi
Merhaba arkadaşlar bu makalemizde Unitable a örnek vereceğiz. İlk önce Palette kısmından formumuza DBGrid ekleyelim. Yine Palette kısmından formumuza UniTable, UniConnrction ve DataSource ekleyelim.
My Sql e bağlanmak için UniConnection a sağ tıklayalım. Açılan pencerede Connection Editor e sol tıklayalım. Aşağıdaki şekildeki gibi port u 3306 ve Database kısmını sakila seçip Connect butonuna tıklayalım. Sonra OK butonuna tıklayalım. Böylece My Sql veritabanımıza bağlanmış olduk.
UniTable nesnesi seçiliyken Object Inspectorden Connection ı UniConnection1 seçelim. Sonra TableName kısmından tablomuzu seçeceğiz. Ben bu öenekte sakila veritabındaki film tablosunu seçtim. Sonra Unitable in Active özelliğini True seçelim. UniConnection nesnemizi seçelim. AutoCommit özelliği true olsun. DataSource ümüzün Dataset özelliğini UniTable1 yapalım. Son olarak DBGrid nesnesinin DataSource özelliğini DataSource1 yapalım.
Şekil 1
Şekil 2
unit mysql_Unit1; interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Data.DB, DBAccess, Uni, Vcl.Grids,
Vcl.DBGrids, MemDS, UniProvider, MySQLUniProvider;
type
TForm1 = class(TForm)
UniConnection1: TUniConnection;
DBGrid1: TDBGrid;
UniTable1: TUniTable;
DataSource1: TDataSource;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN