SQLSetPos ile Satır Kümesindeki Satırları Silme

SQLSetPos'un silme işlemi, veri kaynağının bir tablonun seçili bir veya daha fazla satırını silmesini sağlar. SQLSetPos ile satırları silmek için uygulama, İşlem SQL_DELETE ve RowNumber değeri silinecek satır sayısına ayarlanmış SQLSetPos'ı çağırır. RowNumber 0 ise, satır kümesindeki tüm satırlar silinir.

** SQLSetPos döndükten sonra, silinen satır geçerli satır olur ve durumu SQL_ROW_DELETED'dir. Satır, SQLGetData veya SQLSetPos çağrıları gibi başka konumlanmış işlemlerde kullanılamaz.

Satır kümesinin tüm satırlarını silerken (RowNumber 0'a eşittir), uygulama sqlSetPos güncelleştirme işlemiyle aynı şekilde satır işlemi dizisini kullanarak sürücünün belirli satırları silmesini engelleyebilir. (Bkz . SQLSetPos ile Satır Kümesindeki Satırları Güncelleştirme.)

Silinen her satır, sonuç kümesinde bulunan bir satır olmalıdır. Uygulama arabellekleri alınarak doldurulduysa ve bir satır durumu dizisi tutulmuşsa, bu satır konumlarının her birinde bulunan değerler SQL_ROW_DELETED, SQL_ROW_ERROR veya SQL_ROW_NOROW olmamalıdır.