Aracılığıyla paylaş


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

BunlarSQL ServerYerel istemci OLE DB sağlayıcı satır kümesi kümesi özellikleri.

Özellik kimliği

Açıklama

DBPROP_ABORTPRESERVE

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: İptal işlemi belirlenen sonra bu özelliğini. satır kümesi kümesi davranışı

VARIANT_FALSE: SQL ServerYerel istemci OLE DB sağlayıcı geçersiz kılar, Satır kümeleri sonra iptal işlemi.Satır kümesi nesnesinin işlevselliğini hemen hemen kaybolur.Yalnızca desteklediğiIUnknown işlemleri ile bekleyen satır ve erişimci tutamaçları. sürümü

VARIANT_TRUE: SQL ServerYerel istemci OLE DB sağlayıcı tutar geçerli bir satır kümesi.

DBPROP_ACCESSORDER

R/W: Okuma/yazma

Varsayılan: DBPROPVAL_AO_RANDOM

Açıklaması: Erişim sırasını. Sıra, sütun satır kümesi kümesi erişilmelidir.

DBPROPVAL_AO_RANDOM: Sütun erişilebilir bir sipariş.

DBPROPVAL_AO_SEQUENTIALSTORAGEOBJECTS: Depolama nesneler olarak ilişkili sütunların yalnızca sütun numarası. tarafından belirlenen sıralı olarak erişilebilir

DBPROPVAL_AO_SEQUENTIAL: Tüm sütunların sütun numarası. tarafından belirlenen sırayla erişilmesi gerekir

DBPROP_APPENDONLY

Bu satır kümesi kümesi özellik tarafından uygulananSQL ServerYerel istemci OLE DB sağlayıcı.Okuma / yazma özellik değeri çalışılırken bir hata üretir.

DBPROP_BLOCKINGSTORAGEOBJECTS

R/W: Salt okunur

Varsayılan: VARIANT_TRUE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı depolama nesne blok kullanarak satır kümesi kümesi diğer yöntemleri.

DBPROP_BOOKMARKS DBPROP_LITERALBOOKMARKS

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı için satır kümesi kümesi satır kümesi kümesi kimliği, DBPROP_BOOKMARKS mi DBPROP_LITERALBOOKMARKS yer imleri destekler VARIANT_TRUE.

satır kümesi kümesi yer işaretine göre konumlandırma için VARIANT_TRUE ya da özellik ayarı etkinleştirmez.küme DBPROP_IRowkümeLocate veya DBPROP_IRowkümeScroll için satır kümesi kümesi oluşturmak için VARIANT_TRUE küme satır kümesi kümesi destek küme yer işaretine göre konumlandırma.

The SQL Server Native Client OLE DB provider uses a Microsoft SQL Server cursor to support a rowset that contains bookmarks.Daha fazla bilgi için bkz:Satır kümeleri ve SQL Server imleçler.

NoteNote:
Diğer çakışıyorsa bu özellikleri ayarlamaSQL ServerYerel istemci OLE DB sağlayıcı imleç tanımlayan özellikleri neden bir hata.Örneğin, DBPROP_OTHERINSERT de VARIANT_TRUE, DBPROP_BOOKMARKS VARIANT_TRUE için ayar 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çıklaması: SQL ServerYerel istemci OLE DB sağlayıcı verir DB_E_BADBOOKMARK tüketici gösteren bir geçersiz yer işareti konumunu veya arama işaretli bir satır kümesi.

DBPROP_BOOKMARKTYPE

R/W: Salt okunur

Varsayılan: DBPROPVAL_BMK_NUMERIC

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı yalnızca sayısal yer imleri uygular.ASQL ServerYerel istemci OLE DB sağlayıcı yer 32-bit işaretsiz tam sayı ise, yazın DBTYPE_UI4.

DBPROP_CACHEDEFERRED

Bu satır kümesi kümesi özellik tarafından uygulananSQL ServerYerel istemci OLE DB sağlayıcı.Okuma / yazma özellik değeri çalışılırken bir hata üretir.

DBPROP_CANFETCHBACKWARDS DBPROP_CANSCROLLBACKWARDS

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcının desteklediği geri alma ve kaydırma nonsequential Satır kümeleri.The SQL Server Native Client OLE DB provider creates a cursor-supported rowset when either DBPROP_CANFETCHBACKWARDS or DBPROP_CANSCROLLBACKWARDS is VARIANT_TRUE.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çıklaması: Varsayılan olarak, SQL Serveryerel istemci OLE DB sağlayıcı verir, tüketici çalışır daha çok satır için bekleyen değişiklikleri sırasında bir satır elde DB_E_ROWSNOTRELEASED var, şu anda bu satır kümesi.Bu davranış değiştirilebilir.

DBPROP_CANHOLDROWS hem de DBPROP_IRowsetChange için VARIANT_TRUE ayarı işaretli satır kümesi kümesi gösterir., Her iki VARIANT_TRUE,IRowsetLocate arabirim üzerinde satır kümesi kümesi kullanılabilir ve DBPROP_BOOKMARKS ve DBPROP_LITERALBOOKMARKS iki VARIANT_TRUE.

SQL ServerYerel istemci OLE DB sağlayıcı Satır kümeleri yer işaretlerini içeren tarafından desteklenirSQL Serverİmleç.

DBPROP_CHANGEINSERTEDROWS

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: satır kümesi kümesi bir anahtar kümesi temelli imleç kullanıyorsa, bu özellik yalnızca VARIANT_TRUE için ayarlayabilirsiniz.

DBPROP_COLUMNRESTRICT

R/W: Salt okunur

Varsayılan: VARIANT_FALSE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı VARIANT_TRUE, satır kümesi kümesi, sütun, tüketici. değiştirilemez özelliğini ayarlarDiğer satır kümesi kümesi sütun güncelleştirilebilir olabilir ve kendileri satır kümesi kümesi silinemez.

özellik VARIANT_TRUE olduğunda, tüketici incelerdwFlags tek bir sütun değerinin üzerine yazılabilir olup olmadığını belirlemek için üye DBCOLUMNINFO yapısını veya değil. Değiştirilebilir sütun içindwFlags DBCOLUMNFLAGS_WRITE. gösteriyor

DBPROP_COMMANDTIMEOUT

R/W: Okuma/yazma

Varsayılan: 0

Açıklaması: Varsayılan olarak, SQL Serveryerel istemci OLE DB sağlayıcı saat aşımı yaptığı ICommand::yürütmek yöntem.

DBPROP_COMMITPRESERVE

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: yürütme işlemi sonra satır kümesi kümesi davranışını, bu özellik tarafından belirlenir.

VARIANT_TRUE: SQL ServerYerel istemci OLE DB sağlayıcı tutar geçerli bir satır kümesi.

VARIANT_FALSE: SQL ServerYerel istemci OLE DB sağlayıcı geçersiz kılar, Satır kümeleri sonra yürütme işlemi.Satır kümesi nesnesinin işlevselliğini hemen hemen kaybolur.Yalnızca desteklediğiIUnknown işlemleri ile bekleyen satır ve erişimci tutamaçları. sürümü

DBPROP_DEFERRED

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: VARIANT_TRUE için ayarlanması SQL Serveryerel istemci OLE DB sağlayıcı çalıştığı kullanılacak bir sunucu imleç satır kümesi.MetinBunlar kadar uygulama. ntext ve görüntü sütunları sunucudan dönmedi

DBPROP_DELAYSTORAGEOBJECTS

R/W: Salt okunur

Varsayılan: VARIANT_FALSE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı destekleyen anlık güncelleştirme modunda depolama nesnesi.

Bir sıralı akış nesnesi verilerde yapılan değişiklikler hemen için gönderilenSQL Server.Değişiklikleri satır kümesi kümesi işlem modu temel kabul edilendir.

DBPROP_HIDDENCOLUMNS

R/W: Salt okunur

Varsayılan: VARIANT_FALSE

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

DBPROP_UNIQUEROWS VARIANT_TRUE, DBPROP_HIDDENCOLUMNS özellik satır kümesi içinde benzersiz olarak tanımlamak için sağlayıcı tarafından eklenen ek "gizli" sütun sayısını döndürür.Bu sütunları döndürülen tarafındanIColumnsInfo::GetColumnInfo ve IColumnsRowset::GetColumnsRowset . Ancak bunlar tarafından döndürülen satır sayısına dahil değildirpcColumns döndürülen IColumnsInfo::GetColumnInfo bağımsız.

Temsil sütun sayısını belirlemek içinprgInfo yapısı IColumnsInfo::GetColumnInfo gizli sütunlar da dahil olmak üzere, geri, sütun sayısı için DBPROP_HIDDENCOLUMNS değeri IColumnsInfo::GetColumnInfopcColumns , ' dönen tüketici ekler. DBPROP_HIDDENCOLUMNS DBPROP_UNIQUEROWS VARIANT_FALSE, sıfırdır.

DBPROP_IAccessor DBPROP_IColumnsInfo DBPROP_IConvertType DBPROP_IRowset DBPROP_IRowsetInfo

R/W: Salt okunur

Varsayılan: VARIANT_TRUE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı destekleyen Bu arabirimler tüm satır kümeleri.

DBPROP_IColumnsRowset

R/W: Okuma/yazma

Varsayılan: VARIANT_TRUE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı destekler IColumnsRowset arabirim

DBPROP_IConnectionPointContainer

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: IConnectionPointContainer. Belirtilen arabirim VARIANT_TRUE, satır kümesi kümesi destekliyorsa.VARIANT_FALSE, satır kümesi kümesi belirtilen arabirim desteklemiyor.Bir arabirim desteği sağlayıcıları bu arabirim VARIANT_TRUE değeriyle ilişkili özellik desteklemesi gerekir.Bu özellikleri, arabirimler aracılığıyla ICommandProperties::SetProperties istemek için birincil olarak kullanılır.

DBPROP_IMultipleResults

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı destekler IMultipleResults arabirim

DBPROP_IRowsetChange DBPROP_IRowsetUpdate

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı destekler IRowsetChange ve IRowsetUpdate arabirimleri.

DBPROP_IRowsetChange VARIANT_TRUE için eşit kullanılarak oluşturulmuş satır kümesi kümesi anlık güncelleştirme modunda davranışlar sergiler.

DBPROP_IRowsetUpdate VARIANT_TRUE, DBPROP_IRowsetChange de VARIANT_TRUE olur.satır kümesi kümesi Gecikmeli güncelleştirme modu davranışı sergiler.

The SQL Server Native Client OLE DB provider uses a SQL Server cursor to support rowsets exposing either IRowsetChange or IRowsetUpdate.Daha fazla bilgi için bkz:Satır kümeleri ve SQL Server imleçler.

DBPROP_IRowsetIdentity

R/W: Okuma/yazma

Varsayılan: VARIANT_TRUE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı destekler IRowsetIdentity arabirim Bir satır kümesi bu arabirim desteklerse, aynı alt sırayı temsil herhangi iki satır tutamaçları her zaman aynı veri ve durumunu yansıtır.Tüketiciler callIRowsetIdentity:: IsSameRow yöntem, bakın, aynı satır örnek. için görmek için iki satır tanıtıcı karşılaştırmak için

DBPROP_IRowsetLocate DBPROP_IRowsetScroll

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı kullanır IRowsetLocate ve IRowsetScroll arabirimleri.

DBPROP_IRowsetLocate VARIANT_TRUE, DBPROP_CANFETCHBACKWARDS ve DBPROP_CANSCROLLBACKWARDS de VARIANT_TRUE altındadır.

DBPROP_IRowsetScroll VARIANT_TRUE, DBPROP_IRowsetLocate de VARIANT_TRUE; her iki arabirim üzerinde kümesi kullanılabilir.

Yer imleri, her arabirim için gereklidir.The SQL Server Native Client OLE DB provider sets DBPROP_BOOKMARKS and DBPROP_LITERALBOOKMARKS to VARIANT_TRUE when the consumer requests either interface.

The SQL Server Native Client OLE DB provider uses SQL Server cursors to support IRowsetLocate and IRowsetScroll.Daha fazla bilgi için bkz:Satır kümeleri ve SQL Server imleçler.

Diğer çakışıyorsa bu özellikleri ayarlamaSQL ServerYerel istemci OLE DB sağlayıcı imleç tanımlayan özellikleri neden bir hata.Örneğin, DBPROP_OTHERINSERT de VARIANT_TRUE, DBPROP_IRowsetScroll VARIANT_TRUE için ayar 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çıklaması: SQL ServerYerel istemci OLE DB sağlayıcı sunar talebi. IRowsetResynch arabirim The SQL Server Native Client OLE DB provider can expose the interface on any rowset.

DBPROP_ISupportErrorInfo

R/W: Okuma/yazma

Varsayılan: VARIANT_TRUE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı sunar Satır kümeleri. ISupportErrorInfo arabirim

DBPROP_ILockBytes

Bu arabirim tarafından uygulananSQL ServerYerel istemci OLE DB sağlayıcı.Okuma / yazma özellik çalışılırken bir hata üretir.

DBPROP_ISequentialStream

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı sunar içinde saklanan değişken uzunluklu veri uzun ve desteklemek için ISequentialStream arabirim SQL Server.

DBPROP_IStorage

Bu arabirim tarafından uygulananSQL ServerYerel istemci OLE DB sağlayıcı.Okuma / yazma özellik çalışılırken bir hata üretir.

DBPROP_IStream

Bu arabirim tarafından uygulananSQL ServerYerel istemci OLE DB sağlayıcı.Okuma / yazma özellik çalışılırken bir hata üretir.

DBPROP_IMMOBILEROWS

R/W: Okuma/yazma

Varsayılan: VARIANT_TRUE

Açıklaması: Yalnızca için VARIANT_TRUE özellik olan SQL Serveranahtar kümesi imleç; tüm diğer imleçler. VARIANT_FALSE olduğu

VARIANT_TRUE: Satır kümesi yeniden. eklenen veya güncelleştirilen satırlar. İçinIRowsetChange::InsertRow satır kümesi kümesi. sonunda satır kümesi kümesi görüntülenir İçinIRowsetChange::SetData, satır kümesi kümesi sipariş, güncelleştirilmiş satır kümesi kümesi konumu değişmez., satır kümesi kümesi için sipariş edilen veIRowsetChange::SetData kullanılan sütun satır kümesi kümesi satır kümesi kümesi taşınan siparişe değiştirir.satır kümesi kümesi küme yerleşik olan bir küme anahtar sütunlarının (genellikle satır kümesi kümesi küme DBPROP_OTHERUPDATEDELETE olduğu için VARIANT_TRUE ancak DBPROP_OTHERINSERT olan VARIANT_FALSE), anahtar sütun değerinin değiştirilmesi geçerli satır kümesi kümesiı silmek ve yenisini eklemek için genellikle eşdeğer.Bu nedenle, satır kümesi kümesi, taşımak veya DBPROP_IMMOBILEROWS özellik VARIANT_TRUE olsa VARIANT_FALSE, DBPROP_OWNINSERT ise satır kümesi kümesi, hatta kaybolur görünebilir.

VARIANT_FALSE: Satır için sipariş edilen, eklenen satır görünür satır kümesi'nin doğru sipariş. satır kümesi kümesi sipariş eklenen satırın sonunda görünür.IfIRowsetChange::SetData kullanılan sütun satır satır kümesi taşınabilir siparişe değiştirir.Sipariş satır kümesi kümesi, satır kümesi kümesi konumu değişmez.

DBPROP_LITERALIDENTITY

R/W: Salt okunur

Varsayılan: VARIANT_TRUE

Açıklaması: Bu özellik her zaman VARIANT_TRUE. olur

DBPROP_LOCKMODE

R/W: Okuma/yazma

Varsayılan: DBPROPVAL_LM_NONE

Açıklaması: (DBPROPVAL_LM_NONE, DBPROPVAL_LM_SINGLEROW) tarafından satır kümesi kümesi düzeyinde kilitleme gerçekleştirdi.

NoteNote:
Anlık görüntü yalıtım bir anahtar kümesi ya da sunucunun dinamik imleç satır kümesi kümesi açılır ve DBPROPVAL_LM_SINGLEROW için kilit modu ayarlandıysa bir işlemde kullanırken hata işlem başlatıldığından bu yana başkası satır kümesi kümesi güncelleştirilmiş bir satırı alma ortaya çıkar.İşlemin başlatıldıktan sonra başka satır güncelleştirildi, kullanıcının satır güncelleştirme deneyinceye kadar diğer imleç türleri ve kilit modu için 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çıklaması: SQL ServerYerel istemci OLE DB sağlayıcı değil sınırı satır, olabilir etkin satır kümeleri.

DBPROP_MAXPENDINGROWS

R/W: Salt okunur

Varsayılan: 0

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı değil sınırı değişikliklerle satır kümesi kümesi satır kümesi kümesi sayısı.

DBPROP_MAXROWS

R/W: Okuma/yazma

Varsayılan: 0

Açıklaması: Varsayılan olarak, SQL Serveryerel istemci OLE DB sağlayıcı değil sınırı satır kümesi.DBPROP_MAXROWS, tüketici ayarlar,SQL ServerYerel istemci OLE DB sağlayıcı kullanır küme ROWCOUNT ifadesini sınırlamak satır kümesi.

küme ROWCOUNT, istenmeyen sonuçlar neden olabilirSQL Serverdeyim yürütme.Daha fazla bilgi için bkz:küme ROWCOUNT.

DBPROP_MAYWRITECOLUMN

Bu satır kümesi kümesi özellik tarafından uygulananSQL ServerYerel istemci OLE DB sağlayıcı.Okuma / yazma özellik değeri çalışılırken bir hata üretir.

DBPROP_MEMORYUSAGE

Bu satır kümesi kümesi özellik tarafından uygulananSQL ServerYerel istemci OLE DB sağlayıcı.Okuma / yazma özellik değeri çalışılırken bir hata üretir.

DBPROP_NOTIFICATIONGRANULARITY

Bu satır kümesi kümesi özellik tarafından uygulananSQL ServerYerel istemci OLE DB sağlayıcı.Okuma / yazma özellik değeri çalışılı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çıklaması: SQL ServerYerel istemci OLE DB sağlayıcı destekleyen tüm bildirim aşamaları.

DBPROP_NOTIFYCOLUMNSET DBPROP_NOTIFYROWDELETE DBPROP_NOTIFYROWFIRSTCHANGE DBPROP_NOTIFYROWINSERT DBPROP_NOTIFYROWRESYNCH DBPROP_NOTIFYROWSETRELEASE DBPROP_NOTIFYROWSETFETCH POSITIONCHANGE DBPROP_NOTIFYROWUNDOCHANGE DBPROP_NOTIFYROWUNDODELETE DBPROP_NOTIFYROWUNDOINSERT DBPROP_NOTIFYROWUPDATE

R/W: Salt okunur

Varsayılan: DBPROPVAL_NP_OKTODO | DBPROPVAL_NP_ABOUTTODO

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı bildirim aşamaları satır kümesi kümesi değişiklik yapmak için bir girişimde belirtilen önce iptal edilebilen.The SQL Server Native Client OLE DB provider does not support phase cancellation after the attempt has completed.

DBPROP_ORDEREDBOOKMARKS

Bu satır kümesi kümesi özellik tarafından uygulananSQL ServerYerel istemci OLE DB sağlayıcı.Okuma / yazma özellik değeri çalışılırken bir hata üretir.

DBPROP_OTHERINSERT DBPROP_OTHERUPDATEDELETE DBPROP_OWNINSERT DBPROP_OWNUPDATEDELETE

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: Görünürlük özellikleri değiştirme saptamayı SQL Serveryerel istemci OLE DB sağlayıcı kullanmak SQL Serverdesteklemek için imleç satır kümesi.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çıklaması: Zaman küme VARIANT_TRUE için SQL Serveryerel istemci OLE DB sağlayıcısı çalışan bir sunucu imleci satır kümesi kümesiını kullanmak küme.

DBPROP_REENTRANTEVENTS

R/W: Salt okunur

Varsayılan: VARIANT_TRUE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı satır kümesi kümesi kümeleri re-entrant, dönebilirsiniz DB_E_NOTREENTRANT, tüketici çalıştığında erişim satır kümesi kümesi nonre-entrant yöntem bildirim geri araması.

DBPROP_REMOVEDELETED

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı değişikliklerin görünebilirliğini temel özelliğinin değerini değiştirir SQL Serververi gösterilen satır kümesi.

VARIANT_TRUE: Tüketici ya da diğer silinmiş satırlar SQL Serversatır yenilendiğinde, kullanıcıların satır kümesi ' kaldırılır.DBPROP_OTHERINSERT VARIANT_TRUE olur.

VARIANT_FALSE: Tüketici ya da diğer silinmiş satırlar SQL ServerKullanıcılar satır yenilendiğinde satır kümesi ' kaldırılmaz.Silinen satır kümesi kümesi durumu değeriSQL Serversatır kümesi kümesi satır kümesi kümesi ise DBROWSTATUS_E_DELETED.DBPROP_OTHERINSERT VARIANT_TRUE olur.

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

, DBPROP_REMOVEDELETED özellik bir anahtar kümesi imleç satır kümesi kümesi kümesine uygulanan, silinmiş satırlar getirme saat kaldırılır ve olan satır kümesi kümesi getirme yöntemleri gibiGetNextRows ve istenenden daha az sayıda satır kümesi kümesi ve S_OK geri dönmek için GetRowsAt, . Bitişini işaret Bu davranış DB_S_ENDOFROWSET koşulu eder olmayan ve geri kalan satırlar varsa döndürülen satırların sayısını her zaman sıfır olacak unutmayın.

DBPROP_REPORTMULTIPLECHANGES

Bu satır kümesi kümesi özellik tarafından uygulananSQL ServerYerel istemci OLE DB sağlayıcı.Okuma / yazma özellik değeri çalışılırken bir hata üretir.

DBPROP_RETURNPENDINGINSERTS

R/W: Salt okunur

Varsayılan: VARIANT_FALSE

Açıklaması: Ne zaman bir satır getirir yöntem çağrıldığında SQL Serveryerel istemci OLE DB sağlayıcı değil dönüş bekleyen satır ekleme.

DBPROP_ROWRESTRICT

R/W: Salt okunur

Varsayılan: VARIANT_TRUE

Açıklaması: SQL Server Yerel istemci OLE DB sağlayıcı Satır kümeleri, satır tabanlı erişim hakları desteklemez.,IRowsetChange arabirim üzerinde satır kümesi kümesi gösterilir, yöntem SetData çağrılabilir tüketici.

DBPROP_ROWSET_ASYNCH

R/W: Okuma/yazma

Varsayılan: 0

Açıklaması: Asnchronous satır kümesi kümesi işleniyor. için alan sağlar Bu özellik satır kümesi özellik grubu ve DBPROPSET_ROWSET özelliği küme.VT_14 türüdür.

Yalnızca tarafından desteklenen bit maskesi değeriSQL ServerYerel istemciDBPROPVAL_ASYNCH_INITIALIZE.

DBPROP_ROWTHREADMODEL

R/W: Salt okunur

Varsayılan: DBPROPVAL_RT_FREETHREAD

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı tek bir tüketici. birden çok yürütme iş parçacığı, nesne erişimi destekler

DBPROP_SERVERCURSOR

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: Ayarlandığında, bir SQL Serverİmleç kullanılan destek kümesi.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çıklaması: Sunucu verilerini ekleme.

VARIANT_TRUE: Bir ekleme sunucuya aktarılır anda sağlayıcı yerel satır önbellek güncelleştirmek için sunucudan gelen verileri alır.

VARIANT_FALSE: Sağlayıcı sunucunun yeni eklenen satırlara. değerlerini almak

DBPROP_STRONGIDENTITY

R/W: Salt okunur

Varsayılan: VARIANT_TRUE

Açıklaması: Güçlü satırı kimliği. satır kümesi kümesiın ekler verilir, küme (ya da IRowkümeChangeIRowkümeUpdate mi doğru), ve DBPROP_UPDATABILITY küme InsertRows desteklemek için (olacaktır VARIANT_FALSE, DBPROP_CHANGEINSERTEDROWS özelliknin değeri VARIANT_FALSE) DBPROP_CHANGEINSERTEDROWS özellik DBPROP_STRONGIDENTITY değerine bağlıdır.

DBPROP_TRANSACTEDOBJECT

R/W: Salt okunur

Varsayılan: VARIANT_FALSE

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı destekler yalnızca işlem temelli nesneler.Daha fazla bilgi için bkz:İşlemler.

DBPROP_UNIQUEROWS

R/W: Okuma/yazma

Varsayılan: VARIANT_FALSE

Açıklaması: Benzersiz satırları.

VARIANT_TRUE: Her satırı benzersiz olarak tanımlanır, sütun değerlerinin. küme The DBCOLUMNFLAGS_KEYCOLUMN, satırı benzersiz olarak tanımlayan sütun olan küme dönen DBCOLUMNINFO yapısındaGetColumnInfo yöntem.

VARIANT_FALSE: Satır olabilir veya benzersiz biçimde tanımlanması değil, sütun değerlerinin. Anahtar sütunları veya DBCOLUMNFLAGS_KEYCOLUMN ile bayrak olabilir.

DBPROP_UPDATABILITY

R/W: Okuma/yazma

Varsayılan: 0

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı destekleyen tüm DBPROP_UPDATABILITY değerleri.Ayarlama DBPROP_UPDATABILITY değiştirilebilir bir satır kümesi oluşturmaz.Bir satır oluşturmak için küme değiştirilebilir, küme DBPROP_IRowkümeChange veya DBPROP_IRowkümeUpdate.

The SQL Server Native Client OLE DB provider defines the provider-specific property set DBPROPSET_SQLSERVERROWSET as shown in this table.

Özellik kimliği

Açıklama

SSPROP_COLUMN_ID

Sütun: ColumnID

R/W: Salt okunur

Türü: VT_U12 | VT_ARRAY

Varsayılan: VT_EMPTY

Açıklaması: Bir dizi tam sayı değerleri temsil eden sıralı konumunu (1 tabanlı) bir COMPUTE yan tümce sonuç sütun içinde geçerli Transact-SQLdeyim.BuSQL ServerYerel istemci OLE DB sağlayıcı ODBC SQL_CA_SS_COLUMN_ID eşdeğeri öznitelik.

SSPROP_COMPUTE_BYLIST

Sütun: ComputeByList

R/W: Salt okunur

Türü: VT_BOOL

Varsayılan: VARIANT_FALSE

Açıklaması: Sütun COMPUTE BY sonucu bir parçası olduğunu belirten bir Boole değeri küme. BuSQL ServerYerel istemci OLE DB sağlayıcı ODBC SQL_CA_SS_COMPUTE_BYLIST eşdeğeri öznitelik.

NoteNote:
OLE DB özellik Boole bir değerdir, ancak gerçekte BY yan tümce tüm sütun sıra sayıları bölümü imzalanmamış kısa değerleri listesini ODBC öznitelik.

VARIANT_TRUE: Sütun geliyor bir COMPUTE BY deyim.

VARIANT_FALSE: Normal bir sütun sütun olacak; bu birlikte verilmez. COMPUTE BY deyim.

SSPROP_COMPUTE_ID

Sütun: ComputeID

R/W: Salt okunur

Türü: VT_U12

Varsayılan: 0

Açıklaması: Bilgisayar kimliği bir satırın sonucu olan bir COMPUTE yan tümce geçerli biçiminde Transact-SQLdeyim.BuSQL ServerYerel istemci OLE DB sağlayıcı eşdeğer ODBC SQL_CA_SS_COMPUTE_ID özniteliği.

SSPROP_DEFERPREPARE

Sütun: No

R/W: Okuma/yazma

Türü: VT_BOOL

Varsayılan: VARIANT_TRUE

Açıklaması: VARIANT_TRUE: ICommand::yürütmek olarak adlandırılan veya metaproperty işlemi gerçekleştirilir hazırlanmış yürütmek komutu hazırlama ertelenmiş.Özellik ise küme için

VARIANT_FALSE: ICommandPrepare::Prepare yürütüldüğünde deyim hazırlanır.

SSPROP_IRowsetFastLoad

Sütun: No

R/W: Okuma/yazma

Türü: VT_BOOL

Varsayılan: VARIANT_FALSE

Açıklaması: küme VARIANT_TRUE Hızlı yükleme satır kümesi kümesi açmak için bu özelliği küme -IOpenRowküme::OpenRow küme . Yapamazsınız küme bu özellikICommandProperties::kümeProperties.

SSPROP_ISSAsynchStatus

Sütun: No.

R/W: Okuma/yazma

Türü: VT_BOOL

Varsayılan: VARIANT_FALSE

Açıklaması: küme VARIANT_TRUE ISSAsynchStatus arabirim kullanarak zaman uyumsuz işlem etkinleştirmek için bu özellik

SSPROP_MAXBLOBLENGTH

Sütun: No

R/W: Okuma/yazma

Türü: VT_I4

Varsayılan: Sağlayıcı sunucu tarafından döndürülen metnin boyutunu sınırlamak ve özellik değeri ayarlanırsa, en. için Örneğin, 2147483647 arasında.

Açıklaması: SQL ServerYerel istemci OLE DB sağlayıcı ikili büyük nesne (BLOB) deyim. döndürülen verilerin uzunluğunu sınırlamak için bir küme TEXTSIZE deyim yürütür

SSPROP_NOCOUNT_STATUS

Sütun: NoCount

R/W: Salt okunur

Türü: VT_BOOL

Varsayılan: VARIANT_FALSE

Açıklaması: , küme NOCOUNT ON/OFF durumunu gösteren bir Boole değeri SQL Server:

VARIANT_TRUE: ne zaman küme NOCOUNT ON

VARIANT_FALSE: ne zaman küme NOCOUNT OFF

SSPROP_QP_NOTIFICATION_MSGTEXT

Sütun: No

R/W: Okuma/yazma

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

Varsayılan: Boş dize

Açıklaması: İleti metnini sorgu bildirim. Bu kullanıcı tanımlı ve tanımlı bir biçimi vardır.

SSPROP_QP_NOTIFICATION_OPTIONS

Sütun: No

R/W: Okuma/yazma

Türü: VT_BSTR

Varsayılan: Boş dize

Açıklaması: Sorgu bildirim seçenekleri. Bir dize olarak belirtilirse buname=value.Kullanıcı hizmet oluşturma ve okuma sırası bildirimleri devre dışı sorumludur.Bildirim seçenekleri sorgu 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: No

R/W: Okuma/yazma

Türü: VT_UI4

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

En az: 1 saniye

En fazla: 2 ^ 31-1 saniye

Açıklaması: Etkin. sağlanması için sorgu bildirimdir saniye sayısı

Değişiklik Geçmişi

Güncelleştirilmiş içerik

Güncelleştirme'nin açıklamasıDBPROP_ROWSET_ASYNCH.

See Also

Concepts