标题:[求助]关于考勤登录问题,究竟是什么原因??
只看楼主
林中泉水
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-12-17
 问题点数:0 回复次数:3 
[求助]关于考勤登录问题,究竟是什么原因??
我作的一个考勤登录网页,原意是检查字段Iswork=1则显示用户已登录,如果,Iswork=0则登录,并将登录时的年、月、日、时、及Iswork=1记入。但调试时,总是显示:未结束的字符串常量
/MyHome/index.asp, line 89, column 142
sql="select * from kaoqing_table where user="&Session("user")&"and recordYear=Year(Now())and recordMonth=Month(Now())and recordDay=Day(Now())

想请教各们高手,究竟是什么原因。详细代码如下:
<%
if Request.Form("action")="true" then
   username=trim(Request.Form("username"))      '登录用户名
  password=trim(Request.Form("password"))      '登录密码
  otherpwd = Trim(Request.form("otherpwd"))    '附加码
  reotherpwd = Trim(Request.form("reotherpwd"))'生成的附加码
  
  legalTag=checkenter()

  If legalTag=TRUE then '如果没有非法输入,则进行用户验证
    if otherpwd = reotherpwd then  '附加码比较
      legalUserTag=checksysUser()  '系统用户验证
      if legalUserTag=true then
         If Session("level")=1 and Session("admin")="True"  Then
            Response.Redirect("manage.asp")
            Response.End
         End If        
        sql="select * from kaoqing_table where  user="&Session("user")&"and recordYear=Year(Now())and recordMonth=Month(Now())and recordDay=Day(Now())
        set rs1=Conn.execute(Sql)
        If not rs1.Eof then
        sql="Update kaoqing_table Set Iswork=1 Where id="&CInt(rs1("id"))
        Else
        Response 你已经登录
        End If
        If Session("level")=2  Then
        End If  
         set rs=server.createobject("adodb.recordset")
         insertsql="select * from kaoqing_table"
         rs.open insertsql,db,1,3
         rs.addnew
         rs("user")=username
         rs("recordYear")=Year(Now())
         rs("recordMonth")=Month(Now())
         rs("recordDay")=Day(Now())
         rs("recordTime")=Time
         rs("Iswork")=1
         rs("note")=note
  
         rs.update
   
         rs.close
        set rs=nothing
       Response.Redirect("normal.asp")
         Response.End
         End If
搜索更多相关主题的帖子: 考勤 Iswork Now Form 
2007-12-20 16:51
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
sql="select * from kaoqing_table where user="&Session("user")&" and recordYear=Year(Now()) and recordMonth=Month(Now()) and recordDay=Day(Now())"
2007-12-20 17:14
林中泉水
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-12-17
得分:0 
回复 2# 的帖子
谢谢楼上指导,加了后边的引号也不行啊。
2007-12-20 20:44
威龙嘉少
Rank: 1
等 级:新手上路
帖 子:205
专家分:0
注 册:2007-9-24
得分:0 
sql="select * from kaoqing_table where user="&Session("user")&" and recordYear="&Year(Now()) &" and recordMonth=&"Month(Now()) &" and recordDay="&Day(Now())
2007-12-20 21:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-193540-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.232956 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved