Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitik Platform Sistemi (PDW)
Microsoft Fabric'te SQL veritabanı
OLE DB sürücüsünü indirme
Bir satır kümesi, veri sütunlarını içeren bir satır kümesidir. Sıra kümeleri, tüm OLE DB veri sağlayıcılarının sonuç kümesi verilerini tablo şeklinde ortaya çıkarmasını sağlayan merkezi nesnelerdir.
Bir tüketici, IDBCreateSession::CreateSession yöntemiyle oturum oluşturduktan sonra, oturumda IOpenRowset veya IDBCreateCommand arayüzünü kullanarak bir satır seti oluşturabilir. SQL Server için OLE DB Sürücüsü bu iki arayüzü de destekler. Her iki yöntem de burada açıklanmıştır.
IOpenRowset::OpenRowset metodunu çağırarak bir satır kümesi oluşturun.
Bu, tek bir tablo üzerinde bir sıra kümesi oluşturmaya eşdeğerdir. Bu yöntem, tek bir taban tablodan tüm satır setlerini içeren bir satır setini açar ve döndürür. OpenRowset'in argümanlarından biri, satır kümesinin oluşturulacağı tabloyu belirleyen bir tablo kimliğidir.
IDBCreateCommand::CreateCommand metodunu çağırarak bir komut nesnesi oluşturun.
Komut nesnesi, sağlayıcının desteklediği komutları çalıştırır. SQL Server için OLE DB Sürücüsü ile, tüketici herhangi bir Transact-SQL ifadesini, örneğin SELECT ifadesi veya bir saklanan prosedüre çağrı gibi belirtebilir. Bir komut nesnesi kullanarak bir satır kümesi oluşturma adımları şunlardır:
Tüketici, oturumda IDBCreateCommand::CreateCommand metodunu çağırarak komut nesnesinde ICommandText arayüzünü talep eden bir komut nesnesi elde eder. Bu ICommandText arayüzü, gerçek komut metnini ayarlar ve alır. Tüketici, metin komutunu ICommandText::SetCommandText metodunu çağırarak doldurur.
Kullanıcı, komutta ICommand::Execute metodunu çağırır. Komut çalıştırıldığında oluşturulan sıralı küme nesnesi, komuttan alınan sonuç kümesini içerir.
Tüketici, ICommand::Execute arayüzleri tarafından çalıştırılan komutla döndürülen satır kümesi için özellikleri almak veya ayarlamak için ICommandProperties arayüzünü kullanabilir. En çok istenen özellikler, satır kümesinin desteklemesi gereken arayüzlerdir. Arayüzlere ek olarak, tüketici satır kümesi veya arayüz davranışını değiştiren özellikler talep edebilir.
Tüketiciler IRowset::Release yöntemiyle satır setlerini yayınlar. Bir sıra seti serbest bırakmak, o sırada tüketicinin sahip olduğu tüm satır tutacaklarını serbest bırakır. Bir sıra seti serbest bırakmak aksesuarları serbest bırakmaz. Eğer bir IAccessor arayüzünüz varsa, yine de yayınlanması gerekiyor.
Bu Kısımda
Ayrıca Bkz.
SQL Server Programlama için