Aracılığıyla paylaş


SQLBindCol

Genel kural olarak, sonuçları, kullanmanın göz önünde bulundurun. SQLBindCol veri dönüştürme neden olacak.Bağlama dönüştürme istemci işlemleri, bu nedenle, örneğin, bir karaktere bağlı olan bir kayan noktalı değer alınıyor olan sütun satır getirilen, float, karakter dönüşümü yerel olarak gerçekleştirmek için sürücünün neden olur.The Transact-SQL CONVERT işlev can be used to place the cost of data conversion on the server.

örnek SQL Server birden çok sonuç Satır kümeleri, tek deyimli yürütülmesine dönebilirsiniz. Her bir sonuç kümesi ayrı ayrı bağlanmalıdır.Birden çok sonuç kümesi için bir bağlama hakkında daha fazla bilgi için bkz: SQLMoreResults.

Geliştirici sütunları bağlayabilirsiniz SQL Server-C olan özel veri tiplerini kullanarak TargetType value SQL_C_BINARY. Ilişkili sütun SQL Server-belirli türleri, taşınabilir değil. Tanımlanmış SQL Server-DB Kitaplığı için tür tanımları belirli ODBC C veri türleri aynı ve DB Kitaplığı geliştiricilerin uygulamaları taşıma, bu özelliğin avantajından yararlanmak isteyebilirsiniz.

Veri kesilmesi bildirdiği, pahalı bir işlem için olan SQL Server Yerel istemci ODBC sürücüsü. Tüm ilişkili veri arabellekleri verilere dönmesi için yeterince geniş olmasını sağlayarak, kesme önleyebilirsiniz.Varsayılan sürücü davranışı dize sonlandırma kullanıldığında, karakter verilerinde bir dize Sonlandırıcı alan genişliği eklemeniz gerekir.For example, binding a SQL Serverchar(5) column to an array of five characters results in truncation for every value fetched.Aynı sütun altı karakter dizisini bağlama, bir karakter öğesi null Sonlandırıcı saklanacağı sağlayarak kesme önler.SQLGetData verimli, uzun karakter ve kesilme olmadan ikili veri almak için kullanılabilir.

Büyük bir değer verisi türleri, kullanıcı arabelleği belirttiğinizde tüm, sütunun değeri alacak kadar büyük SQL_SUCCESS_WITH_INFO döndürülen ve “ dize veri; sağdan kesilme ” uyarısı verilir. The StrLen_or_IndPtr argument will contain the number of chars/bytes stored in the buffer.

Gelişmiş tarih ve saat özellikleri SQLBindCol desteği

Tarih/saat türü sonuç sütun değerlerini açıklandığı biçimde dönüştürülür... C SQL arasında dönüştürme. saat ve datetimeoffset olarak karşılık gelen sütun almak için yapıları, (dikkat edin.SQL_SS_TIME2_STRUCT ve SQL_SS_TIMESTAMPOFFSET_STRUCT), TargetType olarak belirtilmelidir SQL_C_DEFAULT veya SQL_C_BINARY.

Daha fazla bilgi için bkz: Geliştirmeler'nı (ODBC) tarih/saat.

Büyük bir CLR UDTs SQLBindCol desteği

SQLBindCol büyük CLR kullanıcı tanımlı türler (UDTs) destekler.Daha fazla bilgi için bkz:Büyük CLR kullanıcı tanımlı türler (ODBC).

See Also

Concepts

Other Resources