<Komple Saha Nesne Referans
Durum bu tesiste döndüren FieldStatusEnum bir Field nesnesinin durumunu gösterir değeri. Varsayılan değer adFieldOK olduğunu.
Herhangi bir güncelleme daha sonra başarısız olursa bir hata döndürülür ve Durum mülkiyet operasyon ve hata durum kodu birleşik değerlerini gösterir. Her Alanında için durum mülkiyet Tarla eklenebilir, değiştirilebilir veya silinmemiş nedenini belirlemek için kullanılabilir.
Bir Field, ekleme, değiştirme veya silme ile ilgili sorunlar Bu özellik aracılığıyla raporlanır. Bir kullanıcı bir alanı siler Örneğin, bu alanlar koleksiyonunda silinmek üzere işaretlenir. Kullanıcı, izni yok olan bir Field silmeye çalıştı çünkü Güncelleştirme çağrı bir hata verirse, bu alan için Durum adFieldPermissionDenied veya adFieldPendingDelete edilecektir.
Sözdizimi
objfield.Status
Örnek
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
response.write(rs.Fields(0).Status)
rs.Close
conn.close
%>
FieldStatusEnum Değerler
sabit | değer | Açıklama |
---|---|---|
adFieldOK | 0 | Varsayılan. alan başarılı bir şekilde eklenebilir veya silindi |
adFieldCantConvertValue | 2 | saha veri kaybı olmadan alınan veya saklanamaz |
adFieldIsNull | 3 | sağlayıcı boş değer döndürdü |
adFieldTruncated | 4 | veri kaynağından okurken Değişken uzunlukta veri kesildi |
adFieldSignMismatch | 5 | Sağlayıcı tarafından döndürülen veri değeri imzalanmış olmasına rağmen, ADO alan değeri veri türü imzasız oldu |
adFieldDataOverflow | 6 | sağlayıcıdan döndürülen veri alanının veri türünü taştı |
adFieldCantCreate | 7 | sağlayıcı bir sınırlama aştığından alan eklenemedi |
adFieldUnavailable | 8 | veri kaynağından okurken sağlayıcı değerini belirlemek olamazdı |
adFieldPermissionDenied | 9 | Alan o salt okunur olduğu için değiştirilemez |
adFieldIntegrityViolation | 10 | Bu hesaplanmış ya da türetilmiş bir varlık olduğu alan değiştirilemez |
adFieldSchemaViolation | 11 | değeri alanı için veri kaynağı şema kısıtlamasını ihlal |
adFieldBadStatus | 12 | Geçersiz bir durum değeri OLE DB sağlayıcısı ADO'DAN gönderildi |
adFieldDefault | 13 | Verileri ayarlarken alan için varsayılan değer kullanıldı |
adFieldIgnore | 15 | kaynağındaki veri değerlerini ayarlarken Bu alan atlandı |
adFieldDoesNotExist | 16 | Alan yok |
adFieldInvalidURL | 17 | veri kaynağı URL geçersiz karakterler içeriyor |
adFieldResourceLocked | 18 | veri kaynağı kilitli olduğundan sağlayıcı işlemi gerçekleştiremiyor |
adFieldResourceExists | 19 | Bir nesne zaten hedef URL'den bulunduğundan sağlayıcı işlemi gerçekleştiremiyor ve nesneyi üzerine yazmak mümkün değildir |
adFieldCannotComplete | 20 | Kaynak belirtilen URL sunucu işlemi tamamlayamadı |
adFieldVolumeNotFound | 21 | sağlayıcı URL ile belirtilen depolama hacmi bulamazsa |
adFieldOutOfSpace | 22 | sağlayıcı bir hareket veya kopyalama işlemi tamamlamak için yeterli depolama alanı alamazsa |
adFieldCannotDeleteSource | 23 | herhangi bir taşıma işlemi sırasında, bir ağaç ya da alt ağacı yeni bir konuma taşınmış olsa kaynak silinemedi |
adFieldReadOnly | 24 | veri kaynağındaki alan salt okunur |
adFieldResourceOutOfScope | 25 | Bir kaynak veya hedef URL geçerli kaydın kapsamı dışındadır |
adFieldAlreadyExists | 26 | Belirtilen alan zaten var |
adFieldPendingInsert | 0x10000 | Ekleme işlemi durumun ayarlandığı neden oldu. Güncelleme yöntemi çağrıldıktan sonra tarla Alanları koleksiyonuna eklenecek işaretlendi |
adFieldPendingDelete | 0x20000 | Sil operasyon durumu ayarlanacak neden oldu. Güncelleme yöntemi çağrıldıktan sonra tarla Alanları koleksiyonundan silinmek üzere işaretlendi |
adFieldPendingChange | 0x40000 | alan silinemez ve sonra yeniden eklenir veya önceden adFieldOK bir statüye sahip alanın değeri değişti olmuştur |
adFieldPendingUnknown | 0x80000 | sağlayıcı saha durumu ayarlanması neyin sebep operasyonu belirleyemiyor |
adFieldPendingUnknownDelete | 0x100000 | sağlayıcı saha durumu ayarlanır ve Update yöntemi çağrıldıktan sonra tarla Alanları koleksiyonundan silineceğini edilecek neyin sebep operasyonu belirleyemez. |
<Komple Saha Nesne Referans