当前位置: 代码迷 >> ASP.NET >> datatable.select有关问题
  详细解决方案

datatable.select有关问题

热度:7710   发布时间:2013-02-25 00:00:00.0
datatable.select问题
有一个datatable结构如下
COL1     COL2
00A           11
00a           12
000           13

datatable.select( "col1= '00a ' ")返回的datarow长度为2
00a   00A这两条纪录都作为对象了
我想的是这两条做为不同的纪录,用datatable.select还能实现阿?


 


------解决方案--------------------------------------------------------
什么类型的数据库?给你贴个地址吧!!自己研究。
http://www.dlog.cn/html/diary/showlog.vm?sid=1186&log_id=11729
------解决方案--------------------------------------------------------
try:


DataTable.CaseSensitive = true;
datatable.select( "col1= '00a ' ");
------解决方案--------------------------------------------------------
SQL查询区分大小写方法
SELECT *
FROM 表名
WHERE 字段名= 'test ' collate Chinese_PRC_CS_AI_WS

CI 指定不区分大小写,CS 指定区分大小写。
AI 指定不区分重音,AS 指定区分重音。
Omitted 指定不区分大小写,WS 指定区分大小写。
------解决方案--------------------------------------------------------
DataTable.CaseSensitive = true;
datatable.select( "col1= '00a ' ");
改成:
DataTable.CaseSensitive = true;
datatable.select( "col1= '00a ' collate Chinese_PRC_CS_AI_WS
");
  相关解决方案