insert into time1 values('a','b','c',d)

解决方案 »

  1.   

    String sql="insert into time1 values('a','b','c','d')";
    改成String sql="insert into time1 values('"+a+"','"+b+"','"+c+"','"+d+"')";
    式式行不行,如果不行,检查你的db_conn是否正确!
    db_conn应该是statement!!!
      

  2.   

    String sql="insert into time1 values('a','b','c','d')";
    改成String sql="insert into time1 values('"+a+"','"+b+"','"+c+"',"+d+")";
    式式行不行,如果不行,检查你的db_conn是否正确!
    db_conn应该是statement!!!
      

  3.   

    我的db_conn绝对正确。我试了的。
      

  4.   

    上面是在查询分析器中,而且真正用查询测试应该用数字代替d
    String sql="insert into time1 values('"+a+"','"+b+"','"+c+"',"+d+")";
      

  5.   

    请问在什么地方有关于SQL的语法?我想下载。谢谢
      

  6.   

    你的插入语句的语法不正确。
    应该是 insert into 表名 (字段名{1~n} )( 值 )
    INSERT INTO [Employee].[dbo].[Department]([DepartmentID], [DepartmentName], [Flags])
    VALUES(<DepartmentID,int,>, <DepartmentName,nvarchar(50),>, <Flags,varchar(50),>)
    sql的语法sql server的帮助里有详细描述。
      

  7.   

    Stering d=request.getParameter("normaltime");
    ~~~~~~~
    db_conn.executeQuery(sql);
    就算你的db_conn定义正确了,那么用
    db_conn.executeUpdate(sql);