国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > SQL Server > 正文

通過(guò) OLE DB 連接 MSSQL Server時(shí)出現(xiàn)亂碼的解決方法

2024-08-31 00:48:07
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
當(dāng)使用ole db方式與ms sql server連接時(shí),如果數(shù)據(jù)庫(kù)的代碼頁(yè)與本地的不同,當(dāng)進(jìn)行查詢(xún)時(shí)字符的返回值就會(huì)變成 ? 或是亂碼, 微軟的網(wǎng)站上說(shuō)這是一個(gè)bug, 并且描述如下:
when you try to retrieve character data from a column with different collation than the client code page in microsoft sql ole db provider (sqloledb), you may receive question marks (??) instead of correct data when all the following conditions are true:
•a connection is made against a microsoft sql server 2000 database.
•ssprop_init_autotranslate is set to true. ssprop_init_autotranslate is part of the provider-specific dbpropset_sqlserverdbinit property set.
•a column is bound to an oledb dbtype_wchar data type in the bindings structure.

我的解決方法是關(guān)掉 自動(dòng)字符轉(zhuǎn)換. 例子如下:(powerbuilder 中)
sqlca.dbms = 'ole db'
sqlca.logid = 'sa'
sqlca.logpass = ''
sqlca.dbparm = “provider='sqloledb', datasource='my-server', commitondisconnect='no', providerstring='database=mydb, autotranslate=no'”

最大的網(wǎng)站源碼資源下載站,

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 龙南县| 宁晋县| 历史| 苏尼特右旗| 临泉县| 新密市| 霍州市| 延津县| 兰溪市| 英德市| 中宁县| 兖州市| 泾源县| 扶沟县| 高淳县| 渭南市| 东平县| 乌兰县| 西贡区| 唐河县| 奉化市| 招远市| 突泉县| 东明县| 阳西县| 翼城县| 肇源县| 平湖市| 南京市| 安多县| 聂拉木县| 吴堡县| 湘潭县| 鄄城县| 万全县| 大渡口区| 侯马市| 东光县| 嘉义市| 丰镇市| 斗六市|