SetCodePage yöntemi
Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.
The SetCodePage method alters the character set used to interpret data during a bulk copy operation.
Sözdizimi
object
.SetCodePage(
INew
, [ UserCodePage ] )
Bölümleri
nesne
Bir nesneye uygulanan listesinde değerlendirir ifade.INew
Uzun tamsayı veya yeni kod sayfa veya kod sayfa ayarları'nda anlatıldığı gibi yöntem ayarlama belirten sabit.UserCodePage
Ayarları'nda anlatıldığı gibi numarasına göre bir kod sayfa belirtir uzun tamsayı.
Prototip (c/C++)
HRESULT SetCodePage(SQLDMO_BCP_CODEPAGE_TYPE NewValue,
long UserCodePage = SQLDMOBCP_OEM);
Ayarları
Set INew bu değerleri kullanarak bağımsız değişkeni.küme, INew SQLDMOBCP_User için küme UserCodePage bu değerleri kullanarak.
Sabit |
Değer |
Açıklama |
---|---|---|
SQLDMOBCP_RAW |
-1 |
Yüklü sunucu kullanmak kod sayfa. |
SQLDMOBCP_ACP |
0 |
Microsoft Windows varsayılan, kod sayfa 1252 kullanın (ISO 8859 - 1). |
SQLDMOBCP_OEM |
1 |
Yüklü kod sayfa kullanan istemci.Yöntem için varsayılan değer.sql Distributed Management Objects (sql-dmo) kullanılarak gerçekleştirilen toplu kopyalama işlemleri için varsayılan davranışı için Açıklamalar'a bakın. |
SQLDMOBCP_User |
2 |
Çağıran tarafından belirtilen kod sayfa kullanın.Kod sayfa numarası kullanarak belirtmek UserCodePage bağımsız değişkeni. |
Açıklamalar
Bir karakter küme (kod sayfa) karakter değerini belirlemede çok baytlı karakter verileri yorumlamak ve bu nedenle sıralama düzeni için kullanılır.Kod sayfa ayarları yalnızca Unicode karakter veri için değil, çok baytlı karakter verileri uygulanır.Bir kod sayfa sql Server'ın örnek için Kurulum sırasında seçilir.
Varsayılan olarak, toplu kopyalama işlemi varsayımıyla kaynak ya da hedef kopyalanan verileri sql Server örnek tarafından kullanılan kod sayfa karakter verileri olarak yorumlar.Bu varsayılan davranışı kullanılarak değiştirilebilir SetCodePage yöntem.