新手问:在sql语句中怎么将表中的字段值string转换成int
//获取表单中设置的时间"08:30"
String latetime=request.getParameter("select");
//提取部分字符串"30"
String m=latetime.substring(4,2);
//转成int型
int mini=Integer.parseInt(miniter);
//mid(Visittime,10,2)用来获取access表中visittime字段的分钟值 ,如:"24"
//想要这样的功能,对表中该字段的值与表单中设置的值进行比较,如"30>24",判断大小,以进行考勤统计
//我的思路是将两个值都转成int,再比较大小
//想知道: 在sql语句中怎么将表中的字段值string转换成int
odbcQuery="Select CardID,name,dept,VisitTime From 200606 where mid(Visittime,10,2)='"+mini+"' ";
问题点数:20、回复次数:5Top
1 楼tangguohua1983(国华)回复于 2006-07-04 12:03:17 得分 0
没人理睬?
自己顶!Top
2 楼tangguohua1983(国华)回复于 2006-07-04 12:03:39 得分 0
高手快来帮忙看看啊Top
3 楼luobo525(天津拼客网(www.pktj.net))回复于 2006-07-04 12:20:00 得分 20
字符串可以比较啊
odbcQuery="Select CardID,name,dept,VisitTime From 200606 where mid(Visittime,10,2)< '"+mini+"' ";
Top
4 楼tangguohua1983(国华)回复于 2006-07-04 13:42:06 得分 0
字符串比较?
比如有人刷卡时间是08:21,而设置的迟到时间从08:05算起,就要比较21与 05的大小
只能转成int才能比较得出吧
字符串比较不方便吧
比如刷卡时间只须比较小时数 12>t>07 有范围得比较就不好了Top
5 楼tangguohua1983(国华)回复于 2006-07-04 15:09:35 得分 0
原来 真的可以!
感谢luobo525(大汉) (Top




