Aracılığıyla paylaş


IRowsetFastLoad::InsertRow (OLE DB)

Bir satırı için toplu kopyalama satır kümesi kümesi ekler.

HRESULT InsertRow(
      HACCESSOR hAccessor,
      void* pData);

Bağımsız değişkenler

  • hAccessor[]
    Toplu kopyalama için satırdaki verileri tanımlamayı erişimci tutamacı.Başvurulan erişimci tüketicinin sahip olduğu bellek veri değerlerini içeren bağlama, bir satır erişimci ' dir.

  • pData[]
    Tüketicinin sahip olduğu bellek veri değerlerini içeren BIR işaretçi.Daha fazla bilgi için bkz: DBBINDING yapıları.

Dönüş Kodu Değerleri

  • s_ok
    Yöntem başarılı oldu.Tüm sütunları olması için herhangi ilişkili bir durum değerleri DBSTATUS_S_OK veya DBSTATUS_S_NULL değeri.

  • e_fail
    Bir hata oluştu.Satır kümesi'nin hata arabirimden hata bilgileri kullanılabilir.

  • e_invalidarg
    The pData argument was küme to a boş işaretçi.

  • e_outofmemory
    SQLNCLI10 isteği tamamlamak için yeterli bellek ayıramadı.

  • e_unexpected
    yöntem olarak önceden geçersiz kılınan toplu kopyalama satır kümesi çağrıldı.%0 IRowsetFastLoad::yürütme yöntem.

  • db_e_badaccessorhandle
    The hAccessor argument provided by the consumer was invalid.

  • db_e_badaccessortype
    Belirtilen erişimci bir satır erişimcisi değil veya tüketicinin sahip olduğu bellek belirtmedi.

Remarks

Müşteri verileri için dönüştürme hata SQL Server sütun veri türü tarafından döndürülen bir E_FAIL neden SQL Server Yerel istemci OLE DB sağlayıcı. Veri için aktarılan SQL Server herhangi InsertRow ya da yalnızca üzerinde yöntemyürütme yöntem.Tüketici uygulamanın çağırabileceği InsertRow yöntem ile bir veri türü dönüştürme hatası bildirimi aldığı için önce birçok kez hatalı veri var.Çünkü yürütme tüm verileri doğru belirtilen Tüketici tarafından tüketici kullanabilirsiniz yöntem sağlaryürütme yöntem uygun gereken verileri doğrulamak için.

The SQL Server Native istemci OLE DB sağlayıcı toplu kopyalama rowsets are write-only. The SQL Server Native istemci OLE DB sağlayıcı exposes no methods allowing consumer query of the satır kümesi. Işlem sona erdirmek için , tüketici, başvuru üzerinde serbest bırakabilirsiniz IRowsetFastLoad olmadan arama arabirimyürütme yöntem.Satır tüketici eklenen bir satırın erişme ve değerlerini değiştirme veya tek tek satır kümesi ' kaldırmadan hiçbir özellikleri vardır.

Toplu kopyalanan satırlar için sunucuda biçimlendirilir SQL Server. Satır biçimi, bağlantı veya ANSI_PADDING gibi oturum için küme olabilir seçenekleri etkilenir.Varsayılan değer aracılığıyla yapılan her bağlantı için bu seçeneği küme SQL Server Yerel istemci OLE DB sağlayıcı.

See Also

Other Resources