Aracılığıyla paylaş


IBCPSession::BCPColumns (ole db)

Sütunlara bağlı olan alanları sayısını ayarlar bir SQL Server tablo.

Sözdizimi

HRESULT BCPColumns( 
      DBCOUNTITEM nColumns);

Açıklamalar

Dahili olarak çağırır IBCPSession::BCPColFmt için küme alan verileri için varsayılan değerleri.Bu varsayılan değerler elde SQL Server ile belirtilen tablo adı sağlayıcı dahili olarak alır, sütun bilgileri IBCPSession::BCPInit.

Not

Bu yöntem yalnızca sonra adlı BCPInit olarak geçerli bir dosya adı ile adlandırılır.

Varsayılandan farklı bir kullanıcı dosya biçimi kullanmak istiyorsanız bu yöntem çağırması gerekir.Varsayılan kullanıcı dosya biçiminin açıklaması hakkında daha fazla bilgi için bkz: BCPInit yöntem.

Sonra arama BCPColumns yöntem çağırmanız gerekir BCPColFmt yöntem tamamen özel dosya biçimini tanımlamak için kullanıcı dosyasındaki her sütun için.

Bağımsız değişkenler

  • nColumns[de]
    Kullanıcı dosyadaki alanların toplam sayısı.sql Server kullanıcı dosyasından veri Kopyala toplu hazırlanıyor bile tablo ve kullanıcı dosyadaki tüm alanları kopyalamak istemediğiniz, ayarlamanız gerekir nColumns bağımsız değişkeni için toplam sayısı kullanıcı dosyası alanları.Atlanan alanlar daha sonra üzerinden belirtilen BCPColFmt.

Dönüş Kodu Değerleri

  • S_OK
    Yöntem başarılı oldu.

  • E_FAIL
    A sağlayıcı-belirli bir hata oluştu; ayrıntılı bilgi için kullanma ISQLServerErrorInfo arabirim.

  • E_UNEXPECTED
    Beklenmeyen yöntem çağrısı.Örneğin, BCPInit yöntem, bu yöntem çağırmadan önce değil çağrıldı.Toplu kopyalama işlemi için birden çok kez bu yöntem çağrıldığında da oluşur.

  • E_OUTOFMEMORY
    Bellek yetersiz hatası.

Ayrıca bkz.

Kavramlar

Diğer Kaynaklar