Gönderen Konu: ADO VERİTABANI ERİŞİM TEKNİĞİ  (Okunma sayısı 2618 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Muzy42

  • Sanalpusula.Net
  • Site Yönetimi
  • *****
  • İleti: 1558
  • Konu Sayısı: 888
  • Toplam Puanı: 116
  • Cinsiyet: Bay
  • Eğitim Şart!!!
    • Sanalpusula.Net

ADO VERİTABANI ERİŞİM TEKNİĞİ
« : 03.06.2008-15:27:11 »
          

ADO NESNELERİ
ADO mimarisi hiyerarşik nesne yapısından oluşmaktadır.

Connection Nesnesi
Connection nesnesi bir bağlantı stringi ile veri kaynağına yapılan bağlantıyı gözterir. Delphi ortamında bir Connection nesnesi hem veri tabanı ( database) bileşenini hem de oturum (session) bileşenini bünyesinde bulundurur.
Çalıştırılabilir komutlar içinde olanak sunmaktadır. Herhangi bir çalıştırılabilir komut için connection nesnesinin EXECUTE metodu kullanılabilir. Çalışma sonunda geriye kayıtlar döndürülürse bu kayıtlar için  bir recordset oluşturulur. Daha karışık recordset nesneleri için kendiniz recordset nesnesi tanınmlamalısınız. Ardından bu nesneyi connection ile ilişkilendirip kursörü aktif hale getirmelisiniz.

Command Nesnesi
Bu nesne bir veri kaynağı üzerinde bir takım işlemleri yerine getiren bir komuta işaret eder. Bu komut veriler üzerinde ekleme, silme, sorgulama, güncelleme işlemlerini yerine getiren  SQL komutlarından veya veri tabanındaki saklı prosedürlerden biri olabilir. Komutlar Command nesnesinin EXECUTE metodu ile çalışır.
Command nesnesi ADO nesne modelinde opsiyonel olarak kullanılmaktadır. Çünkü bazı veri sağlayıcıları çalıştırılabilir komutları desteklemez.

Parameter Nesnesi
Bu nesne parametreli bir komutun parametresini gösterir. Parametre nesneside opsiyoneldir.

Recordset Nesnesi
Recordset bir sorgu sonucunda elde edilen verilerdir. Bu delphi’deki TTable ve TQuery bileşenlerinin içerdikleri veri kümeleri olarak düşünülebilir. Recordset’in her bir satırı bir veya birden fazla field nesnesi içerebilir.


Field  Nesnesi
Field nesnesi recordset üzerinde bir kolonu gösterir. Bu kolon ile ilgili meta-data özellikleri öğrenilebilir ve bu kolondaki değerler alınıp düzenlemeye tabi tutulabilir.

Error Nesnesi
Error nesnesi veri kaynağından dönen bir hataya işaret eder. Error nesnesi de opsiyoneldir.

Ayrıca Connection, Command, Recordset, Field nesneleri özelliklere (properties) sahiptir.

ADO BİLEŞENLERİ

   
TADOConnection :   Bir ADO veritabanına kalıcı bir bağlantı sağlar ve muameleler (Transaction) için destek sunar.   
TDataBase      
TADOCommand   :  Bir sonuç kümesi döndürmeyen SQL deyimlerini çalıştırmak için kullanılır   TDataBase.Execute veya
TQuery.ExecSQL      
TADODataset:   Verilerin yeniden elde edilmesi ve işlenmesi için kullanılır. Bir veya birkaç tablodan veri alabilir. TDataSource bileşeni ile bağlantı kurarak veri bilinçli bileşenlere verileri aktarabilir. TADOQuery, TADOTable, TADOStoredProc yerine kullanılabilir.      
TADOTable:   Tek bir veritabanı tablosundan ADO yardımı ile bir veri kümesi sağlar. TDataSource bileşeni ile bağlantı kurabilir. Bu şekilde verilere erişim ve veriler üzerinde işlemler için kullanılır.   TTable      
TADOQuery:   Bir SQL deyimi ile elde edilen ver kümesi üzerindeki verilere erişim ve bu veriler üzerinde işlemler için kullanılır. Tablolar üzerinde işlemler için kullanılır. Tablolar üzerinde işlem yapan SQL komutlarını (DDL) bile çalıştırabilir. Create Table komutu ile yeni bir tablo oluşturabilir.   TQuery      
TADOStoredProc:   Saklı prosedürleri çalıştırmak için kullanılır.   TStoredProc      
TRDSConnection   Çok katmanlı (multi-tier) uygulamalarda kullanılır.   



Çevrimdışı madlady

  • Yeni Üye
  • *
  • İleti: 2
  • Konu Sayısı: 0
  • Toplam Puanı: 0
  • Cinsiyet: Bayan

Ynt: ADO VERİTABANI ERİŞİM TEKNİĞİ
« Yanıtla #1 : 06.01.2010-15:38:15 »
merhaba ben kullanıcı adı bloğu hazırlamak istiyorum veritabanı ile iletişim kurarak string bir kontrol bloğu oluşturmam gerekiyo yardım edebilir misiniz?


SanalPusula.Net - Etiketler
ADO VERİTABANI ERİŞİM TEKNİĞİ,