Aracılığıyla paylaş


Kısa İşlevleri Kullanma

Bazı ODBC işlevleri tanımlayıcılara örtük erişim elde eder. Uygulama yazarları bunları SQLSetDescField veya SQLGetDescField çağırmaktan daha kullanışlı bulabilir. Bu işlevler , tanımlayıcı alanları ayarlama veya alma da dahil olmak üzere bir dizi işlev gerçekleştirdiğinden kısa işlevler olarak adlandırılır. Bazı kısa işlevler, bir uygulamanın tek bir işlev çağrısında ilgili birkaç tanımlayıcı alanı ayarlamasına veya almasına izin verir.

Kısa işlevler, önce bağımsız değişken olarak kullanmak üzere bir tanımlayıcı tanıtıcı alınmadan çağrılabilir. Bu fonksiyonlar, üzerine çağrıldıkları ifade tanıtıcısıyla ilişkili tanımlayıcı alanlarla çalışır.

SQLBindCol ve SQLBindParameter kısa işlevleri, bağımsız değişkenlerine karşılık gelen tanımlayıcı alanlarını ayarlayarak bir sütun veya parametre bağlar. Bu işlevlerin her biri yalnızca tanımlayıcıları ayarlamaktan daha fazla görev gerçekleştirir. SQLBindCol ve SQLBindParameter , bir veri sütununun veya dinamik parametrenin bağlamasının tam belirtimini sağlar. Ancak bir uygulama SQLSetDescField veya SQLSetDescRec'i çağırarak bağlamanın tek tek ayrıntılarını değiştirebilir ve bu işlevlere bir dizi uygun çağrı yaparak bir sütunu veya parametreyi tamamen bağlayabilir.

SQLColAttribute, SQLDescribeCol, SQLDescribeParam, SQLNumParams ve SQLNumResultCols kısa işlevleri tanımlayıcı alanlarındaki değerleri alır.

SQLSetDescRec ve SQLGetDescRec , bir çağrıyla sütun veya parametre verilerinin veri türünü ve depolamasını etkileyen birden çok tanımlayıcı alanı ayarlayan veya alan kısa işlevlerdir. SQLSetDescRec , sütun veya parametre verilerinin bağlamasını tek adımda değiştirmenin etkili bir yoludur.

SQLSetStmtAttr ve SQLGetStmtAttr bazı durumlarda kısa işlevler işlevi görür. (Bkz. Tanımlayıcı Alanları.)