<Komple Recordset Nesnesi Referans
Bir Recordset nesnesi açarken CursorType özelliği, ayarlar veya imleç türünü döndürür kullanmak. Bu tesis alabilir CursorTypeEnum değerini. Standart adOpenForwardOnly olduğunu.
Note: CursorLocation özelliğini adUseClient olarak ayarlanırsa, CursorType özelliği için tek geçerli ayar adOpenStatic olduğunu.
Note: Hata yok desteklenmeyen bir değer ayarlanırsa, sağlayıcı sadece bunun yerine desteklenen CursorType dönüşür meydana gelecektir.
Sözdizimi
objRecordset.CursorType
Örnek
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("northwind.mdb"))
set rs = Server.CreateObject("ADODB.recordset")
sql="SELECT * FROM Customers"
rs.CursorLocation = adUseClient
rs.CursorType = adOpenStatic
rs.LockType = adLockBatchOptimistic
rs.Open sql, conn
%>
CursorTypeEnum Değerler
sabit | değer | Açıklama |
---|---|---|
adOpenUnspecified | -1 | imleç tipini belirtmez. |
adOpenForwardOnly | 0 | Varsayılan. salt ileri imleç kullanır. Yalnızca kayıtları üzerinden ileriye kaydırabilirsiniz dışında statik imleç, Özdeş. Bir Recordset tek geçiş yapmak gerekir, bu performansı artırır. |
adOpenKeyset | 1 | Bir anahtar kümesi imleç kullanır. Diğer kullanıcıların silmek Kayıtlarımız Recordset'ten erişilemez olsa da, diğer kullanıcıların eklemek kayıtlarını göremiyorum dışında dinamik bir imleç gibi. Diğer kullanıcılar tarafından Veri değişiklikleri hala görülebilmektedir. |
adOpenDynamic | 2 | Dinamik bir imleç kullanır. diğer kullanıcılar tarafından İlaveler, değişiklikler ve silme görülebilir ve sağlayıcı bunları desteklemiyorsa Recordset hareketin her türlü, yer imleri dışında izin verilir. |
adOpenStatic | 3 | Statik bir imleç kullanır. Raporları verileri bulmak veya oluşturmak için kullanabileceğiniz kayıtların bir dizi statik bir kopyası. diğer kullanıcılar tarafından İlaveler, değişiklikler veya silme görünmez. |
<Komple Recordset Nesnesi Referans