Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ertelenen alanların değerleri ayarlandığında kullanılmaz, ancak sürücü değişkenlerin adreslerini ertelenmiş bir efekt için kaydeder. Bir uygulama parametresi tanımlayıcısı için sürücü, SQLExecDirect veya SQLExecute çağrısı sırasında değişkenlerin içeriğini kullanır. Bir uygulama satırı tanımlayıcısı için sürücü, getirme sırasında değişkenlerin içeriğini kullanır.
Ertelenmiş alanlar şunlardır:
Tanımlayıcı kaydının SQL_DESC_DATA_PTR ve SQL_DESC_INDICATOR_PTR alanları.
Uygulama tanımlayıcısı kaydının SQL_DESC_OCTET_LENGTH_PTR alanı.
Çok satırlı getirme durumunda, bir tanımlayıcı başlığının SQL_DESC_ARRAY_STATUS_PTR ve SQL_DESC_ROWS_PROCESSED_PTR alanları.
Bir tanımlayıcı ayrıldığında, her tanımlayıcı kaydının ertelenen alanları başlangıçta null değere sahiptir. Null değerin anlamı aşağıdaki gibidir:
SQL_DESC_ARRAY_STATUS_PTR null değere sahipse, çoklu satır alma işlemi, satır başına tanılama bilgilerinin bu bileşenini döndüremez.
SQL_DESC_DATA_PTR null değere sahipse, kayıt ilişkisizdir.
Bir ARD'nin SQL_DESC_OCTET_LENGTH_PTR alanı null değere sahipse, sürücü bu sütun için uzunluk bilgilerini döndürmez.
APD'nin SQL_DESC_OCTET_LENGTH_PTR alanında null değer varsa ve parametre bir karakter dizesiyse, sürücü dizenin null sonlandırıldığını varsayar. Çıkış dinamik parametreleri için, bu alandaki null değer sürücünün uzunluk bilgilerini döndürmesini engeller. (SQL_DESC_TYPE alanı karakter dizesi parametresini göstermiyorsa, SQL_DESC_OCTET_LENGTH_PTR alanı yoksayılır.)
Uygulama, ertelenmiş alanlar için kullanılan değişkenleri alanlarla ilişkilendirdiği süre ile sürücünün bunları okuması veya yazması arasında serbest bırakmamalı veya atmamalıdır.