Satır kümesi özellikleri ve davranışları

Bu SQL Serveryerel istemci ole db sağlayıcısı satır kümesi özellikleri.

Özellik kimliği

Açıklama

DBPROP_ABORTPRESERVE

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: Satır kümesi iptal işlemi sonra davranışını bu özelliği tarafından belirlenir.

VARIANT_FALSE: SQL Serveryerel istemci ole db sağlayıcısı satır kümeleri iptal işleminden sonra geçersiz kılar. Satır kümesi nesnesi işlevselliği hemen hemen kaybolur. O biricik çekmek IUnknown işlemleri ve üstün satır ve erişeni tanıtıcısı serbest.

VARIANT_TRUE: SQL Serveryerel istemci ole db sağlayıcısı geçerli satır kümesi tutar.

DBPROP_ACCESSORDER

R/w: okuma/yazma

Varsayılan: dbpropval_ao_random

Açıklama: Access düzeni. Sıra sütunlar satır kümesi üzerinde erişilmelidir.

dbpropval_ao_random: Sütun herhangi bir sırada erişilir.

DBPROPVAL_AO_SEQUENTIALSTORAGEOBJECTS: Sütunlar nesneleri yalnızca sıralı sütun sıralı tarafından belirlenen erişilebilir depolama olarak bağlı.

DBPROPVAL_AO_SEQUENTIAL: Tüm sütunları, sütun sıralı tarafından belirlenen sırayla erişilmelidir.

DBPROP_APPENDONLY

Bu satır kümesi özelliği tarafından uygulanmadı SQL Serveryerel istemci ole db sağlayıcısını. Okumak veya özellik değerini yazmak için çalışırken bir hata üretir.

DBPROP_BLOCKINGSTORAGEOBJECTS

R/w: salt okunur

Varsayılan: varıant_true

Açıklama: SQL Serverbaşka satır kümesi yöntemleri kullanarak yerel istemci ole db sağlayıcı depolama nesneleri bloğu.

DBPROP_BOOKMARKS DBPROP_LITERALBOOKMARKS

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı destekler yer imleri için satır kümesi satır tanımlama dbprop_bookmarks veya DBPROP_LITERALBOOKMARKS varıant_true olduğunda.

Ya da özelliği varıant_true ayarlama satır kümesi işaretiyle konumlandırma izin vermez. DBPROP_IRowsetLocate veya DBPROP_IRowsetScroll satır kümesi işaretiyle konumlandırma destekleyen bir satır kümesi oluşturmak için varıant_true için ayarlayın.

SQL ServerYerel istemci ole db sağlayıcısını kullanan bir Microsoft  SQL Serverİmleç işaretlerini içeren bir satır kümesi desteği. Daha fazla bilgi için, bkz. Satır kümeleri ve SQL Server imleçler.

NotNot
Bu özellikleri ile çatışma diğer ayarlama SQL Serveryerel istemci ole db sağlayıcısı özellikleri imleç tanımlamak neden olan hata.Örneğin, DBPROP_OTHERINSERT de varıant_true olduğunda dbprop_bookmarks varıant_true ayarlama, tüketici bir satır kümesi açmaya çalıştığında bir hata üretir.

DBPROP_BOOKMARKSKIPPED

R/w: salt okunur

Varsayılan: VARIANT_FALSE

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı döndürür db_e_badbookmark Tüketici konumlandırma veya yer işaretiyle imlenen satır kümesi aranıyor bir geçersiz yer işareti gösterirse.

DBPROP_BOOKMARKTYPE

R/w: salt okunur

Varsayılan: DBPROPVAL_BMK_NUMERIC

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı yalnızca sayısal yer imleri uygular. A SQL Serveryerel istemci ole db sağlayıcısı imi ise 32 bitlik imzalanmamış tamsayı, DBTYPE_UI4 yazın.

DBPROP_CACHEDEFERRED

Bu satır kümesi özelliği tarafından uygulanmadı SQL Serveryerel istemci ole db sağlayıcısını. Okumak veya özellik değerini yazmak için çalışırken bir hata üretir.

DBPROP_CANFETCHBACKWARDS DBPROP_CANSCROLLBACKWARDS

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı destekler geri getiriliyor ve ardışık olmayan satır kümeleri içinde kaydırma. SQL ServerYerel istemci ole db sağlayıcısı oluşturur imleç tarafından desteklenen bir satır kümesi ya da dbprop_canfetchbackwards dbprop_canscrollbackwards varıant_true olduğunda. Daha fazla bilgi için, bkz. Satır kümeleri ve SQL Server imleçler.

DBPROP_CANHOLDROWS

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: varsayılan olarak, SQL Serverdb_e_rowsnotreleased daha fazla satır için bekleyen değişiklikleri ise bir satır kümesi almak tüketici çalışırsa, var olanlar şu anda satır kümesi üzerinde verir yerel istemci ole db sağlayıcısını. Bu davranış değiştirilebilir.

Hem dbprop_canholdrows hem de DBPROP_IRowsetChange varıant_true ayarlama yer işaretiyle imlenen satır kümesi anlamına gelir. Eğer her iki özelliği varıant_true, IRowsetLocate arabirimi üzerinde satır kümesi kullanılabilir ve dbprop_bookmarks ve DBPROP_LITERALBOOKMARKS varıant_true hem.

SQL ServerYer imleri içeren yerel istemci ole db sağlayıcısı satır kümeleri tarafından desteklenmektedir SQL Serverimleçler.

DBPROP_CHANGEINSERTEDROWS

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: satır kümesi bir anahtar kümesi kullanımlı imleç kullanıyorsa, bu özellik yalnızca varıant_true için ayarlanabilir.

DBPROP_COLUMNRESTRICT

R/w: salt okunur

Varsayılan: VARIANT_FALSE

Açıklama: SQL Serveryerel istemci ole db sağlayıcısını ayarlar özelliği varıant_true olduğunda satır kümesi sütun tüketici tarafından değiştirilemez. Diğer sütunlar satır kümesi güncelleştirilebilir olabilir ve satırlar silinebilir.

Özelliği varıant_true olduğunda, tüketici inceliyor dwFlags DBCOLUMNINFO yapısı tek bir sütun değerinin veya yazılabilir olup olmadığını belirlemek için üye. Değiştirilebilen sütunlar, dwFlags DBCOLUMNFLAGS_WRITE sergiler.

DBPROP_COMMANDTIMEOUT

R/w: okuma/yazma

Varsayılan: 0

Açıklama: varsayılan olarak, SQL Serveryerel istemci ole db sağlayıcısı tarihinde zaman aşımına mu ICommand::Execute yöntemi.

DBPROP_COMMITPRESERVE

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: Satır kümesi bir Tamamlama işlemi sonra davranışını bu özelliği tarafından belirlenir.

VARIANT_TRUE: SQL Serveryerel istemci ole db sağlayıcısı geçerli satır kümesi tutar.

VARIANT_FALSE: SQL Serveryerel istemci ole db sağlayıcısı satır kümeleri kaydetme işleminden sonra geçersiz kılar. Satır kümesi nesnesi işlevselliği hemen hemen kaybolur. O biricik çekmek IUnknown işlemleri ve üstün satır ve erişeni tanıtıcısı serbest.

DBPROP_DEFERRED

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: Varıant_true için ayarlandığında SQL Serveryerel istemci ole db sağlayıcısı çalışır sunucu imleç satır kümesi için kullanılacak. Metin, ntext, ve Resim sütunları sunucudan uygulama tarafından erişilen kadar döndürülür değil.

DBPROP_DELAYSTORAGEOBJECTS

R/w: salt okunur

Varsayılan: VARIANT_FALSE

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı destekleyen anlık güncelleştirme modunda depolama nesneler üzerinde.

Sıralı akış nesnesi verilerde yapılan değişiklikler hemen için gönderilen SQL Server. Değişiklikler üzerinde satır kümesi hareket modu temel kararlıyız.

DBPROP_HIDDENCOLUMNS

R/w: salt okunur

Varsayılan: VARIANT_FALSE

Açıklama: gizli sütun sayısı

DBPROP_UNIQUEROWS varıant_true olduğunda, DBPROP_HIDDENCOLUMNS özelliği ek "gizli" verir sütunlar satır kümesi içinde satırları benzersiz olarak tanımlamak için sağlayıcı tarafından eklendi. Bu sütunları döndürülen IColumnsInfo::GetColumnInfo ve IColumnsRowset::GetColumnsRowset. Ancak, onlar tarafından döndürülen satır sayısı dahil değildir pcColumns tarafından döndürülen bağımsız IColumnsInfo::GetColumnInfo.

Toplam temsil sütunları belirlemek için prgInfo tarafından döndürülen yapı IColumnsInfo::GetColumnInfo, gizli sütunlar da dahil olmak üzere, tüketici DBPROP_HIDDENCOLUMNS değerini döndürülen sütun sayısını ekler IColumnsInfo::GetColumnInfo de pcColumns. DBPROP_UNIQUEROWS VARIANT_FALSE ise, DBPROP_HIDDENCOLUMNS sıfırdır.

DBPROP_IAccessor DBPROP_IColumnsInfo DBPROP_IConvertType DBPROP_IRowset DBPROP_IRowsetInfo

R/w: salt okunur

Varsayılan: varıant_true

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı destekler bu arabirimler tüm satır kümeleri.

DBPROP_IColumnsRowset

R/w: okuma/yazma

Varsayılan: varıant_true

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı destekler IColumnsRowset arabirimi.

DBPROP_IConnectionPointContainer

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: IConnectionPointContainer. VARIANT_TRUE, satır kümesi belirtilen arabirimi destekliyorsa. VARIANT_FALSE, satır kümesi belirtilen arabirimi desteklemiyor olabilir eğer. Bir arabirim desteği sağlayıcıları varıant_true değeri bu arabirimle ilişkili özelliği desteklemesi gerekir. Bu özellikler, öncelikle arabirimler aracılığıyla ICommandProperties::SetProperties istemek için kullanılır.

DBPROP_IMultipleResults

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı destekler IMultipleResults arabirimi.

DBPROP_IRowsetChange DBPROP_IRowsetUpdate

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı destekler IRowsetChange ve IRowsetUpdate arabirimleri.

DBPROP_IRowsetChange varıant_true eşit kullanılarak oluşturulan bir satır kümesi anlık güncelleştirme modunda davranışlar sergiler.

DBPROP_IRowsetUpdate varıant_true olduğunda DBPROP_IRowsetChange varıant_true seviyededir. Satır kümesi gecikmeli güncelleştirme modu davranışı sergiler.

SQL ServerYerel istemci ole db sağlayıcısını kullanan bir SQL Serverya da açığa satır kümeleri desteklemek için imleci IRowsetChange veya IRowsetUpdate. Daha fazla bilgi için, bkz. Satır kümeleri ve SQL Server imleçler.

DBPROP_IRowsetIdentity

R/w: okuma/yazma

Varsayılan: varıant_true

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı destekler IRowsetIdentity arabirimi. Satır kümesi bu arabirimi destekliyorsa, aynı temel satır temsil eden herhangi bir iki satır tutamaçları her zaman aynı veri ve durumu yansıtır. Tüketiciler arayabilir IRowsetIdentity:: IsSameRow onlar aynı satır örneğine bakın görmek için iki satır tutamaçları karşılaştırmak için yöntem.

DBPROP_IRowsetLocate DBPROP_IRowsetScroll

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı maruz IRowsetLocate ve IRowsetScroll arabirimleri.

DBPROP_IRowsetLocate varıant_true olduğunda, dbprop_canfetchbackwards dbprop_canscrollbackwards de varıant_true ise.

DBPROP_IRowsetScroll varıant_true olduğunda DBPROP_IRowsetLocate varıant_true da ve iki satır kümesi üzerinde kullanılabilir arabirimlerdir.

Yer işaretlerini ya da arabirim için gereklidir. SQL ServerYerel istemci ole db sağlayıcısını ayarlar dbprop_bookmarks ve DBPROP_LITERALBOOKMARKS varıant_true için tüketici ya da arabirim istediğinde.

SQL ServerYerel istemci ole db sağlayıcısını kullanan SQL Serverdesteklemek için imleçler IRowsetLocate ve IRowsetScroll. Daha fazla bilgi için, bkz. Satır kümeleri ve SQL Server imleçler.

Bu özellikleri ile çatışma diğer ayarlama SQL Serveryerel istemci ole db sağlayıcısı özellikleri imleç tanımlamak neden olan hata. Örneğin, DBPROP_OTHERINSERT de varıant_true olduğunda DBPROP_IRowsetScroll varıant_true ayarlama, tüketici bir satır kümesi açmaya çalıştığında bir hata üretir.

DBPROP_IRowsetResynch

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı sunar IRowsetResynch isteğe bağlı arabirim. SQL ServerYerel istemci ole db sağlayıcısı arabirimi herhangi bir satır kümesi maruz.

DBPROP_ISupportErrorInfo

R/w: okuma/yazma

Varsayılan: varıant_true

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı sunar ISupportErrorInfo satır kümeleri arabirimi.

DBPROP_ILockBytes

Bu arabirim tarafından uygulanmadı SQL Serveryerel istemci ole db sağlayıcısını. Okuma veya yazma özelliği çalışılırken bir hata üretir.

DBPROP_ISequentialStream

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı sunar ISequentialStream uzun, değişken uzunlukta veri desteklemek için arabirim SQL Server.

DBPROP_IStorage

Bu arabirim tarafından uygulanmadı SQL Serveryerel istemci ole db sağlayıcısını. Okuma veya yazma özelliği çalışılırken bir hata üretir.

DBPROP_IStream

Bu arabirim tarafından uygulanmadı SQL Serveryerel istemci ole db sağlayıcısını. Okuma veya yazma özelliği çalışılırken bir hata üretir.

DBPROP_IMMOBILEROWS

R/w: okuma/yazma

Varsayılan: varıant_true

Açıklama: Özellik için yalnızca varıant_true ise SQL Serveranahtar kümesi imleç; VARIANT_FALSE tüm diğer imleçler için öyle.

VARIANT_TRUE: Satır kümesi eklenen veya güncelleştirilen satır yeniden değil. İçin IRowsetChange::InsertRow, satır satır sonunda görünür. İçin IRowsetChange::setData, eğer satır kümesi sipariş değil, Güncellenme satır konumu değişmez. Satır kümesi sipariş ve IRowsetChange::setData satır satır kümesi sipariş için kullanılan bir sütun değil değişiklikleri taşındı. Satır kümesi anahtar sütunları kümesi üzerinde bulunuyorsa (genellikle satır kümesi için hangi dbprop_otherupdatedelete ise varıant_true ama DBPROP_OTHERINSERT VARIANT_FALSE), anahtar sütunu değerini değiştirmek genellikle geçerli satır silmek ve yenisini eklemek için eşdeğer. Bu nedenle, satır taşımak ya da DBPROP_IMMOBILEROWS özelliği varıant_true olsa bile DBPROP_OWNINSERT VARIANT_FALSE, eğer satır, hatta yok görünebilir.

VARIANT_FALSE: satır kümesi sıralanır, eklenen satır satır'ın doğru sırayla görünür. Satır kümesi sipariş değil, eklenen satırın sonunda görünür. Eğer IRowsetChange::setData kullanılan bir sütun için satır, satır taşınır sırasını değiştirir. Eğer satır kümesi sipariş değil, satır konumu değişmez.

DBPROP_LITERALIDENTITY

R/w: salt okunur

Varsayılan: varıant_true

Açıklama: Bu özellik her zaman varıant_true olur.

DBPROP_LOCKMODE

R/w: okuma/yazma

Varsayılan: dbpropval_lm_none

Açıklama: satır kümesi tarafından (dbpropval_lm_none, DBPROPVAL_LM_SINGLEROW) gerçekleştirilen kilitleme düzeyi.

NotNot
Anlık görüntü yalıtım bir anahtar kümesi veya dinamik sunucu imleci kullanarak bir satır kümesi açılır ve kilit modu DBPROPVAL_LM_SINGLEROW için ayarlanmışsa bir harekette kullanırken hata ne zaman hareket başlatıldıktan sonra başkasına satır güncelleştirdiyse satır getiriliyor ortaya çıkar.Hareket başlatıldıktan sonra başkasına satır güncelleştirdiyse, diğer imleç türleri ve kilit modları, kadar satırı güncelleştirmek kullanıcı çalışırsa bir hata oluşmaz.Her iki durumda da, bu hatalar sunucu tarafından oluşturulur.

DBPROP_MAXOPENROWS

R/w: salt okunur

Varsayılan: 0

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı satır kümeleri içinde etkin olabilir satır sayısını sınırlamak değil.

DBPROP_MAXPENDINGROWS

R/w: salt okunur

Varsayılan: 0

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı değişikliklerle satır kümesi satır sayısını sınırlamak değil.

DBPROP_MAXROWS

R/w: okuma/yazma

Varsayılan: 0

Açıklama: varsayılan olarak, SQL Serveryerel istemci ole db sağlayıcısı satır kümesi satır sayısını sınırlamak değil. Zaman tüketici ayarlar dbprop_maxrows, SQL Serveryerel istemci ole db sağlayıcısı satır kümesi satır sayısını sınırlamak için set rowcount deyimi kullanır.

set rowcount içinde istenmeyen sonuçlara neden olabilir SQL Serverdeyimi yürütme. Daha fazla bilgi için bkz: set rowcount.

DBPROP_MAYWRITECOLUMN

Bu satır kümesi özelliği tarafından uygulanmadı SQL Serveryerel istemci ole db sağlayıcısını. Okumak veya özellik değerini yazmak için çalışırken bir hata üretir.

DBPROP_MEMORYUSAGE

Bu satır kümesi özelliği tarafından uygulanmadı SQL Serveryerel istemci ole db sağlayıcısını. Okumak veya özellik değerini yazmak için çalışırken bir hata üretir.

DBPROP_NOTIFICATIONGRANULARITY

Bu satır kümesi özelliği tarafından uygulanmadı SQL Serveryerel istemci ole db sağlayıcısını. Okumak veya özellik değerini yazmak için çalışırken bir hata üretir.

DBPROP_NOTIFICATIONPHASES

R/w: salt okunur

Varsayılan: dbpropval_np_oktodo | DBPROPVAL_NP_ABOUTTODO | DBPROPVAL_NP_SYNCHAFTER | DBPROPVAL_NP_FAILEDTODO | DBPROPVAL_NP_DIDEVENT

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı destekleyen tüm bildirim aşamaları.

DBPROP_NOTIFYCOLUMNSET DBPROP_NOTIFYROWDELETE DBPROP_NOTİFYROWİNSERT DBPROP_NOTİFYROWFİRSTCHANGE DBPROP_NOTİFYROWSETRELEASE DBPROP_NOTİFYROWRESYNCH POSİTİONCHANGE DBPROP_NOTİFYROWUNDODELETE DBPROP_NOTİFYROWSETFETCH DBPROP_NOTİFYROWUNDOİNSERT DBPROP_NOTIFYROWUNDOINSERT DBPROP_NOTIFYROWUPDATE

R/w: salt okunur

Varsayılan: dbpropval_np_oktodo | DBPROPVAL_NP_ABOUTTODO

Açıklama: SQL Serverönce satır kümesi değişikliği gerçekleştirme girişimini belirtilen yerel istemci ole db sağlayıcısını bildirimi aşamaları iptal. SQL ServerGirişimi tamamlandıktan sonra yerel istemci ole db sağlayıcısı aşamasında iptal desteklemez.

DBPROP_ORDEREDBOOKMARKS

Bu satır kümesi özelliği tarafından uygulanmadı SQL Serveryerel istemci ole db sağlayıcısını. Okumak veya özellik değerini yazmak için çalışırken bir hata üretir.

DBPROP_OTHERINSERT DBPROP_OTHERUPDATEDELETE DBPROP_OWNINSERT DBPROP_OWNUPDATEDELETE

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: Ayarını değiştirmek görünürlük özellikleri nedenleri SQL Serverkullanılacak yerel istemci ole db sağlayıcısı SQL Serverimleçler satır kümesi desteği. Daha fazla bilgi için, bkz. Satır kümeleri ve SQL Server imleçler.

DBPROP_QUICKRESTART

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: Varıant_true için ayarlandığında SQL Serveryerel istemci ole db sağlayıcısı çalışır sunucu imleç satır kümesi için kullanılacak.

DBPROP_REENTRANTEVENTS

R/w: salt okunur

Varsayılan: varıant_true

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı satır kümeleri dönük ve nonre-entrant bir tüketici bildirimi geri araması DB_E_NOTREENTRANT satır kümesi yöntemi erişmeye çalışırsa döndürebilirsiniz.

DBPROP_REMOVEDELETED

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı değişiklikleri görünürlük temel özelliğinin değerini değiştirir SQL Serververileri satır kümesi tarafından maruz.

VARIANT_TRUE: tüketici veya diğer Silinen satır SQL Serversatır kümesi yenilendiğinde, kullanıcıların satır kaldırılır. DBPROP_OTHERINSERT varıant_true ise.

VARIANT_FALSE: tüketici veya diğer Silinen satır SQL ServerKullanıcılar satır satır kümesi yenilendiğinde kaldırılır değil. Satır durumu değeri silmek için SQL Serversatır kümesi satır ise dbrowstatus_e_deleted. DBPROP_OTHERINSERT varıant_true ise.

Bu özellik yalnızca satır kümeleri tarafından desteklenen değeri vardır SQL Serverimleçler. Daha fazla bilgi için, bkz. Satır kümeleri ve SQL Server imleçler.

dbprop_removedeleted özelliği bir anahtar kümesi imleç satır kümesi üzerinde uygulandığında, silinmiş satırlar getirme zaman kaldırılır ve mümkün satır getirme yöntemleri gibi GetNextRows ve GetRowsAt, s_ok ve istenen daha az satır dönün. Bu davranış db_s_endofrowset koşulu delalet değil kalan herhangi bir satır yoksa döndürülen satırların sayısını sıfır asla unutmayın.

DBPROP_REPORTMULTIPLECHANGES

Bu satır kümesi özelliği tarafından uygulanmadı SQL Serveryerel istemci ole db sağlayıcısını. Okumak veya özellik değerini yazmak için çalışırken bir hata üretir.

DBPROP_RETURNPENDINGINSERTS

R/w: salt okunur

Varsayılan: VARIANT_FALSE

Açıklama: Zaman satır getirir bir yöntem denir, SQL Serveryerel istemci ole db sağlayıcısı bekleyen INSERT satır dönmez.

DBPROP_ROWRESTRICT

R/w: salt okunur

Varsayılan: varıant_true

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı satır satır tabanlı erişim hakları desteklemez. Eğer IRowsetChange arabirimi maruz bir satır kümesi üzerinde SetData yöntemi tüketici tarafından çağrılabilir.

DBPROP_ROWSET_ASYNCH

R/w: okuma/yazma

Varsayılan: 0

Açıklama: anychronous satır kümesi işleme için sağlar. Bu özellik, satır kümesi özelliği Grup ve dbpropset_rowset özelliği ayarlanır. VT_14 türüdür.

Bit maskesi tarafından desteklenen tek değer SQL ServerNative Client DBPROPVAL_ASYNCH_INITIALIZE.

DBPROP_ROWTHREADMODEL

R/w: salt okunur

Varsayılan: dbpropval_rt_freethread

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı destekleyen erişim nesneleri için tek bir tüketici birden çok yürütme iş.

DBPROP_SERVERCURSOR

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: Ayarlandığında, bir SQL Serverİmleç satır kümesi desteklemek için kullanılır. Daha fazla bilgi için, bkz. Satır kümeleri ve SQL Server imleçler.

DBPROP_SERVERDATAONINSERT

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: Sunucu veri ekleme.

VARIANT_TRUE: zaman INSERT sunucuya iletilir, sağlayıcı Yerel satır önbellek güncelleştirmek için sunucudan veri alır.

VARIANT_FALSE: Sağlayıcı sunucunun yeni eklenen satırlar için deerleri değil.

DBPROP_STRONGIDENTITY

R/w: salt okunur

Varsayılan: varıant_true

Açıklama: Güçlü satır kimliği. Ekler satır kümesi üzerinde izin verilmişse (ya da IRowsetChange veya IRowsetUpdate doğrudur) ve DBPROP_UPDATABILITY InsertRows desteklemek üzere ayarlanmışsa, DBPROP_STRONGIDENTITY (olacak VARIANT_FALSE DBPROP_CHANGEINSERTEDROWS özellik değeri VARIANT_FALSE ise) DBPROP_CHANGEINSERTEDROWS özelliğine bağlıdır.

DBPROP_TRANSACTEDOBJECT

R/w: salt okunur

Varsayılan: VARIANT_FALSE

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı yalnızca işlem temelli nesneleri destekler. Daha fazla bilgi için, bkz. İşlemler.

DBPROP_UNIQUEROWS

R/w: okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklama: Benzersiz satırları.

VARIANT_TRUE: Her satırın sütun değerlerine göre benzersiz olarak tanımlanır. Hangi satır benzersiz olarak tanıtan sütunları kümesi var dönen DBCOLUMNINFO yapısı ayarlamak dbcolumnflags_keycolumn PipelineBufferGetColumnInfo yöntemi.

VARIANT_FALSE: Satır olabilir veya benzersiz sütun değerlerine göre tanımlanmamış olabilir. Anahtar sütunlar olabilir veya dbcolumnflags_keycolumn ile işaretlenmiş değil.

DBPROP_UPDATABILITY

R/w: okuma/yazma

Varsayılan: 0

Açıklama: SQL Serveryerel istemci ole db sağlayıcısı destekleyen tüm DBPROP_UPDATABILITY değerler. Ayar DBPROP_UPDATABILITY değiştirilebilir bir satır kümesi oluşturma. Bir satır kümesi değiştirilebilir yapmak için DBPROP_IRowsetChange veya DBPROP_IRowsetUpdate ayarlayın.

SQL ServerYerel istemci ole db sağlayıcısı dbpropset_sqlserverrowset sağlayıcıya özgü özellik kümesi bu tabloda gösterildiği gibi tanımlar.

Özellik kimliği

Açıklama

SSPROP_COLUMN_ID

Sütun: Columnıd

R/w: salt okunur

Türü: VT_U12 | VT_ARRAY

Varsayılan: vt_empty

Açıklama: Sütun sıralı konumunu (1 tabanlı) bir compute yan tümcesi sonucu içinde geçerli gösteren tamsayı değerler dizisi Transact-SQLselect deyimi. Bu SQL Serveryerel istemci ole db sağlayıcı odbc SQL_CA_SS_COLUMN_ID özniteliği karşılığıdır.

SSPROP_DEFERPREPARE

Sütun: Hayır

R/w: okuma/yazma

Türü: vt_bool

Varsayılan: varıant_true

Açıklama: VARIANT_TRUE: hazırlanmış yürütme içinde komut hazırlanması kadar ertelenmiş ICommand::Execute denir ya da bir metaproperty işlemi gerçekleştirilir. Özelliği ayarlanmışsa

VARIANT_FALSE: Deyimi ne zaman hazır olduğunu ICommandPrepare::Prepare yürütülür.

SSPROP_IRowsetFastLoad için

Sütun: Hayır

R/w: okuma/yazma

Türü: vt_bool

Varsayılan: VARIANT_FALSE

Açıklama: hızlı yükleme satır kümesi aracılığıyla açmak için varıant_true için bu özelliği ayarlamak IOpenRowset::OPENROWSET. Bu özellik ayarlanamıyor ICommandProperties::SetProperties.

SSPROP_ISSAsynchStatus

Sütun: Hayır

R/w: okuma/yazma

Türü: vt_bool

Varsayılan: VARIANT_FALSE

Açıklama: Bu özelliği kullanarak zaman uyumsuz işlem etkinleştirmek varıant_true için ayarlayın ISSAsynchStatus arabirimi.

SSPROP_MAXBLOBLENGTH

Sütun: Hayır

R/w: okuma/yazma

Türü: vt_bool

Varsayılan: Sağlayıcı sunucu tarafından döndürülen metin boyutunu kısıtlamaz ve özellik değeri onun maksimuma ayarlanır. Örneğin, 2147483647 arasında.

Açıklama: SQL Serveryerel istemci ole db sağlayıcı bir select deyimi döndürülen büyük ikili nesne (blob) veri uzunluğunu sınırlamak için bir set TEXTSIZE deyimi yürütür.

SSPROP_NOCOUNT_STATUS

Sütun: NoCount

R/w: salt okunur

Türü: vt_bool

Varsayılan: VARIANT_FALSE

Açıklama: set nocount/kapalı durumunu gösteren bir Boole değeri SQL Server:

VARIANT_TRUE: ne zaman set nocount on

VARIANT_FALSE: nocount off AYARLANDIĞINDA

SSPROP_QP_NOTIFICATION_MSGTEXT

Sütun: Hayır

R/w: okuma/yazma

Türü: vt_bstr (1-2000 karaktere izin verilir)

Varsayılan: Boş dize

Açıklama: Sorgu bildirim iletisi metni. Bu kullanıcı tanımlı ve tanımlı bir biçimi vardır.

SSPROP_QP_NOTIFICATION_OPTIONS

Sütun: Hayır

R/w: okuma/yazma

Türü: vt_bool

Varsayılan: Boş dize

Açıklama: Sorgu bildirim seçenekleri. Bunlar bir dize ile belirtilen name=value. Kullanıcı, hizmet oluşturma ve sıra dışı bildirimlerini okuma sorumludur. Sorgu bildirimleri seçenekleri dizesi sözdizimi şöyledir:

service=<service-name>[;(local database=<database>|broker instance=<broker instance>)]

Örneğin:

service=mySSBService;local database=mydb

SSPROP_QP_NOTIFICATION_TIMEOUT

Sütun: Hayır

R/w: okuma/yazma

Türü: vt_bool

Varsayılan: 432000 saniye (5 gün)

En az: 1 saniye

Maksimum: 2 ^ 31-1 saniye

Açıklama: Sorgu bildirimdir etkin kalmasını saniye sayısı.

Ayrıca bkz.

Kavramlar

Satır kümeleri