国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mssql默認(rèn)不區(qū)分大小寫;向excel中寫入長(zhǎng)整型時(shí)異常

瀏覽:134日期:2022-08-07 11:05:30

1.sql server 2000下默認(rèn)不區(qū)分大小寫,不區(qū)分全半角

平時(shí)會(huì)遇到這種狀況:當(dāng)查詢字段等于'a'的記錄時(shí),查詢結(jié)果中包括等于 A a A 的記錄;原因是在Sql Server數(shù)據(jù)庫(kù)中建立的數(shù)據(jù)表字符類型字段是不區(qū)分大小寫、全半角的,無論是查詢還是排序它們都被認(rèn)為是一樣的:aAaAbBbBcCcCdDdD

如果你想建立一個(gè)支持大小寫區(qū)分的字段,應(yīng)該這樣寫:field NVARCHAR(50) COLLATE Chinese_PRC_CS_AS,;-- 區(qū)分大小寫

如果你想建立一個(gè)支持全半角區(qū)分的字段,應(yīng)該這樣寫:field NVARCHAR(50) COLLATE Chinese_PRC_CI_AS_WS,-- 區(qū)分全角半角

如果你想讓這個(gè)字段既支持大小寫區(qū)分又支持全半角區(qū)分,應(yīng)該這樣寫:field NVARCHAR(50) COLLATE Chinese_PRC_CS_AS_WS,-- 區(qū)分大小寫和全角半角

在中文版sqlserver2000下默認(rèn)字段類型是這樣的:field NVARCHAR(50) COLLATE Chinese_PRC_CI_AS,-- SQL Server 默認(rèn)區(qū)分重音(重音是什么東西?)

使用可視化窗口設(shè)置也很簡(jiǎn)單:使用企業(yè)管理器,選擇表使用“設(shè)計(jì)表”功能-排序規(guī)則打開窗口:勾選區(qū)分大小寫,勾選區(qū)分寬度(全半角區(qū)分)

==================================================================================2.有一個(gè)使用.net寫入Excel的程序,在win2000下會(huì)出現(xiàn)異常,在win2003下則不出現(xiàn)此異常,情況很特別

定位在錯(cuò)誤出現(xiàn)處的一行代碼是sheet0.Cell[1,1] = Row['L'];

通過查看已經(jīng)寫入的部分,出現(xiàn)錯(cuò)誤時(shí)將要寫入的是一個(gè)整型數(shù)值。編寫一個(gè)Excel中寫入整型數(shù)的程序,未能重現(xiàn)此bug。

考慮到列L的數(shù)據(jù)是從數(shù)據(jù)庫(kù)中讀出并未顯示使用某種類型表示它,所以它的類型不一定是整型;打開數(shù)據(jù)庫(kù)查看,L的類型定義是bigint;編寫一個(gè)Excel寫入長(zhǎng)整型數(shù)的程序,重現(xiàn)此bug。

此問題說明在Win2000下,為Excel寫入長(zhǎng)整型時(shí),未能正確轉(zhuǎn)換為字符串。在Excel中所有值的表示都是使用字符串,我們?cè)趯⒅祵懭隕xcel之前就應(yīng)該將其轉(zhuǎn)換為字符串類型。該行代碼修改為以下樣式后,不再出現(xiàn)異常:sheet0.Cell[1,1] = Row['L'].Tostring();

當(dāng)我們使用的對(duì)象預(yù)期為字符串類型時(shí),最好使用顯示轉(zhuǎn)換的寫法,以避免隱式轉(zhuǎn)換時(shí)出現(xiàn)不可預(yù)期的異常。http://blog.csdn.net/dongma_yifei/archive/2007/01/25/1493597.aspx

標(biāo)簽: excel
主站蜘蛛池模板: 激情视频一区 | 成人18免费入口 | 成年人免费观看网站 | 最新福利片v国产片 | 久久久久欧美国产精品 | 欧美特黄aaaaaaaa大片 | 国产自约视频 | 亚洲第一区精品日韩在线播放 | 国产a级三级三级三级中国 国产a级特黄的片子视频 | 日日狠狠久久偷偷四色综合免费 | 国产日韩久久久精品影院首页 | 国产精品嘿咻嘿咻在线播放 | 国产va免费精品高清在线观看 | 国产精品分类视频分类一区 | 成人男男黄网色视频免费 | 亚洲高清免费观看 | 亚洲精品久| 欧美日韩免费一区二区在线观看 | 日韩成人毛片高清视频免费看 | 亚洲成人福利网站 | 拍拍拍又黄又爽无挡视频免费 | 亚洲精品一区二三区在线观看 | 一级成人毛片 | 在线日韩欧美一区二区三区 | 亚洲精品美女在线观看播放 | 91精品国产综合久久欧美 | 久久精品国产免费观看99 | 日本aaaa片毛片免费 | 国产精品成人免费视频 | 一级特黄性色生活片一区二区 | 波多野结衣视频免费在线观看 | 亚洲国产人成中文幕一级二级 | 欧美高清一区 | 午夜在线观看cao | 亚洲国产精品乱码在线观看97 | 日本亚州视频在线八a | 国产精品成人自拍 | 给我一个可以看片的www日本 | 美女视频黄a全部 | 成人自拍网站 | 日韩区在线 |