Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az SQLSetPos törlési művelete egy tábla egy vagy több kijelölt sorát törli az adatforrásból. Ha az SQLSetPos használatával szeretne sorokat törölni, az alkalmazás meghívja a SQL_DELETE művelettel rendelkező SQLSetPos függvényt, a RowNumber pedig a törölni kívánt sor számát. Ha a RowNumber értéke 0, a sorhalmaz összes sora törlődik.
Az SQLSetPos visszatérése után a törölt sor az aktuális sor, és az állapota SQL_ROW_DELETED. A sor nem használható további pozícióban lévő műveletekben, például az SQLGetData vagy az SQLSetPos hívásaiban.
A sorhalmaz összes sorának törlésekor (a RowNumber értéke 0), az alkalmazás megakadályozhatja, hogy az illesztőprogram bizonyos sorokat töröljön a sorműveleti tömb használatával, ugyanúgy, mint az SQLSetPos frissítési műveletéhez. (See Sorok frissítése a sorhalmazban az SQLSetPos használatával.)
Minden törölt sornak egy olyan sornak kell lennie, amely az eredményhalmazban található. Ha az alkalmazáspufferek beolvasással lettek kitöltve, és egy sorállapot-tömb fenntartása megtörtént, akkor az egyes sorpozíciók értékei nem lehetnek SQL_ROW_DELETED, SQL_ROW_ERROR vagy SQL_ROW_NOROW.