<script type="text/javascript">
</script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
WhenyoutrytoretrievecharacterdatafromacolumnwithdifferentcollationthantheclientcodepageinMicrosoftSQL OLEDBProvider(SQL OLEDB),youmayreceivequestionmarks(??)insteadofcorrectdatawhenallthefollowingconditionsaretrue:
•AconnectionismadeagainstaMicrosoftSQLServer2000database.
•SSPROP_INIT_AUTOTRANSLATEissettoTRUE.SSPROP_INIT_AUTOTRANSLATEispartoftheprovider-specificDBPROPSET_SQLSERVERDBINITpropertyset.
•Acolumnisboundtoan OLEDBDBTYPE_WCHARdatatypeinthebindingsstructure.
我的 解决方法是关掉自动字符转换.例子如下:(中)
SQLCA.DB MS=' OLEDB'
SQLCA.LogID='sa'
SQLCA.LogPass=''
SQLCA.DBParm=“PROVIDER='SQL OLEDB',DataSource='my-server',CommitOnDisconnect='no',ProviderString='Database=mydb,AutoTranslate=no'” <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
当使用
OLEDB方式与
MSSQLServer
连接时,如果的代码页与本地的不同,当进行查询时字符的返回值就会变成?或是乱码,微软的上说这是一个BUG,并且描述如下:
WhenyoutrytoretrievecharacterdatafromacolumnwithdifferentcollationthantheclientcodepageinMicrosoftSQL OLEDBProvider(SQL OLEDB),youmayreceivequestionmarks(??)insteadofcorrectdatawhenallthefollowingconditionsaretrue:
•AconnectionismadeagainstaMicrosoftSQLServer2000database.
•SSPROP_INIT_AUTOTRANSLATEissettoTRUE.SSPROP_INIT_AUTOTRANSLATEispartoftheprovider-specificDBPROPSET_SQLSERVERDBINITpropertyset.
•Acolumnisboundtoan OLEDBDBTYPE_WCHARdatatypeinthebindingsstructure.
我的 解决方法是关掉自动字符转换.例子如下:(中)
SQLCA.DB MS=' OLEDB'
SQLCA.LogID='sa'
SQLCA.LogPass=''
SQLCA.DBParm=“PROVIDER='SQL OLEDB',DataSource='my-server',CommitOnDisconnect='no',ProviderString='Database=mydb,AutoTranslate=no'” <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>