Delphi Adoquery Field Ekleme

Delphi ADOQuery’ye Alan Ekleme: Kapsamlı Bir Kılavuz

Delphi’deki ADOQuery bileşeni, veritabanı sorgularını yürütmek ve sonuçları bir veri kümesine bağlamak için kullanılır. Bir ADOQuery’ye alan eklemek, veritabanından belirli sütunları seçmenize ve bunları veri kümenizde kullanmanıza olanak tanır. Bu makale, Delphi’de ADOQuery’ye alan eklemenin adım adım bir kılavuzunu sağlayacaktır.

Adım 1: ADOQuery Bileşeni Ekleme

Delphi IDE’nizde yeni bir proje oluşturun. Araç Kutusu’ndan ADOQuery bileşenini seçin ve formunuza sürükleyip bırakın.

Adım 2: Veritabanı Bağlantısı Oluşturma

ADOQuery’nin “Connection” özelliğini, veritabanınıza bağlanmak için kullanılacak bir TADOConnection bileşenine ayarlayın. TADOConnection bileşenini Araç Kutusu’ndan formunuza sürükleyip bırakın ve “ConnectionString” özelliğini veritabanı bağlantı dizesiyle ayarlayın.

Adım 3: SQL Sorgusu Yazma

ADOQuery’nin “SQL” özelliğini, veritabanından almak istediğiniz verileri tanımlayan bir SQL sorgusuyla ayarlayın. Örneğin, “SELECT * FROM Customers” sorgusu, “Customers” tablosundaki tüm sütunları seçecektir.

Adım 4: Alan Ekleme

ADOQuery’nin “Fields” özelliği, sorguda seçilen alanları içeren bir TFieldList koleksiyonudur. Yeni bir alan eklemek için aşağıdaki yöntemlerden birini kullanabilirsiniz:

  • Fields.Add() Yöntemi: Bu yöntem, yeni bir TField nesnesi oluşturur ve Fields koleksiyonuna ekler. Örneğin:

delphi
ADOQuery1.Fields.Add('CustomerID', ftInteger);

  • Fields.CreateField() Yöntemi: Bu yöntem, yeni bir TField nesnesi oluşturur ve Fields koleksiyonuna ekler, ancak alan adını ve veri türünü belirtmenize olanak tanır. Örneğin:

delphi
ADOQuery1.Fields.CreateField('CustomerName', ftString);

Adım 5: Alan Özelliklerini Ayarlama

Alan ekledikten sonra, aşağıdakiler gibi çeşitli özelliklerini ayarlayabilirsiniz:

  • Name: Alanın adı
  • DataType: Alanın veri türü
  • Size: Alanın maksimum uzunluğu (metin alanları için)
  • Precision: Alanın ondalık basamak sayısı (sayısal alanlar için)
  • Scale: Alanın ondalık basamak sayısı (sayısal alanlar için)

Faydalı Kaynaklar

Sonuç

Delphi’de ADOQuery’ye alan eklemek, veritabanından belirli verileri seçmenize ve bunları veri kümenizde kullanmanıza olanak tanır. Bu kılavuzdaki adımları izleyerek, ADOQuery’nize kolayca alanlar ekleyebilir ve veritabanı sorgularınızı özelleştirebilirsiniz.


Yayımlandı

kategorisi