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.
Not
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.
Not
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ı. |