İmleçler (odbc) kullanarak
odbc bir imleç modeli sağlayan destekler:
Imleçler birkaç türde.
Kaydırma ve içinde bir imleç konumlama.
Birkaç eşzamanlılık seçenekleri.
Konumlandırılmış güncelleştirmeler.
odbc uygulamaları nadiren bildirmek ve açık imleçler veya herhangi bir imleç ile ilgili Transact-SQLdeyimleri. odbc, otomatik olarak bir sql deyimi döndürülen her sonuç için bir imleç açar. İmleç özelliklerini deyimi öznitelikleri ile denetlenir SQLSetStmtAttr önce sql deyimi yürütülür. odbc API imleç işlevselliği, alma, dahil olmak üzere geniş sonuç kümeleri desteği işlemek için kaydırma fonksiyonları ve konumlandırılmış güncelleştirmeler.
Bu nasıl bir karşılaştırma olduğunu Transact-SQLkomut dosyaları ve odbc uygulamalarının iş imleçlerle.
Eylem |
Transact-SQL |
ODBC |
---|---|---|
Imleç davranışı tanımlayın |
declare cursor parametreleri aracılığıyla belirtin |
Ayarlama imleç özniteliklerini kullanarakSQLSetStmtAttr |
Bir imleç açar |
Açık imleç declare cursor_name |
SQLExecDirect veya SQLExecute |
Satırları Getir |
GETİR |
SQLFetch veyaSQLFetchScroll |
Konumlandırılmış güncelleştirme |
where current of yan update veya delete |
SQLSetPos |
Bir imleç kapatın |
YAKIN cursor_name deallocate |
Sunucu imleçler uygulamaya SQL Serverodbc imleç modeli işlevselliğini desteklemek. SQL ServerYerel istemci sürücüsü kullanan sunucu imleçler odbc API imleç işlevselliğini desteklemek için.