values前加空格了么再就是除age是int类型外,其他都是varchar么

解决方案 »

  1.   

    values前加了空格后还是不行
    除了age和power是int,notes是备注型,其他都是文本型
    对了,有个id是自动编号的,估计和这个没关系吧
      

  2.   

    insert into users([name],[age],....
    这样试试
      

  3.   

    request("address")  获得的数据中可能有 ' 你需要再把这个替换为: ''
      

  4.   

    & &与字母之间加一个空格
      

  5.   

    把报的错误写出来
    这个语句语法是没问题的
    要不你要sql语句print出来看看
      

  6.   

    把这个SQL字符串先输出,看格式是否错误,在查询分析器执行看是什么错误.
      

  7.   

    sqlstr="insert into users " +_
    "(name,age,address,telephone,login,password,notes,power)" +_
    "values ('"&request("name")&"',"&request("age")&",'"&request("address")&"'," +_
    " '"&request("telephone")&"','"&request("login")&"','"&request("password")&"', " +_ " '"&request("notes")&"',"&request("power")&")" "
      

  8.   

    我先只用name试,然后加一个age,然后再加一个address……发现一旦加了password就出错,可是password的各项都没有错呀,而且password就是简单的123也错呀~~~~~~~~555