Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SQLBulkOperations ile veri eklemek, ilişkili uygulama arabelleklerindeki verileri kullandığından SQLBulkOperations ile verileri güncelleştirmeye benzer.
Yeni satırdaki her sütunun bir değeri olması için, uzunluk/gösterge değeri SQL_COLUMN_IGNORE olan tüm ilişkili sütunlar ve tüm ilişkisiz sütunlar NULL değerleri kabul etmelidir veya varsayılan değere sahip olmalıdır.
SQLBulkOperations ile satır eklemek için uygulama aşağıdakileri yapar:
SQL_ATTR_ROW_ARRAY_SIZE deyimi özniteliğini eklenecek satır sayısına ayarlar ve yeni veri değerlerini ilişkili uygulama arabelleklerine yerleştirir. SQLBulkOperations ile uzun veri gönderme hakkında bilgi için bkz. Long Data ve SQLSetPos ve SQLBulkOperations.
Her sütunun uzunluk/gösterge arabelleğindeki değeri gerektiği gibi ayarlar. Bu, dize arabelleklerine bağlı sütunlar için verilerin bayt uzunluğu veya SQL_NTS, ikili arabelleklere bağlı sütunlar için verilerin bayt uzunluğu ve NULL olarak ayarlanacak tüm sütunlar için SQL_NULL_DATA. Uygulama, varsayılan (varsa) veya NULL (yoksa) olarak ayarlanacak sütunların uzunluk/gösterge arabelleğindeki değeri SQL_COLUMN_IGNORE olarak ayarlar.
SQLBulkOperationsİşlem bağımsız değişkeni SQL_ADD olarak ayarlanmış şekilde çağrılır.
SQLBulkOperations döndürdükten sonra geçerli satır değişmez. Yer işareti sütunu (sütun 0) bağlıysa, SQLBulkOperations bu sütuna bağlı satır kümesi arabelleğine eklenen satırların yer işaretlerini döndürür.