赞美法医岗位:用jsp编程,向access数据库中插入数据,出现问题

来源:百度文库 编辑:高考问答 时间:2024/04/29 18:08:51
其中有一段程序是:
String sql="insert into user values('"+name+"','"+password+"','"+sex+"','"+email+"')";
stmt.executeUpdate(sql);
运行之后出现问题:
javax.servlet.ServletException: [Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
如果去掉它,程序无错误,可以正常运行.
请问各位高手们插入语句如何写?

你的4个子段是从变量中获得的吧!
可能错误原因有两个:
1、user是关键字,不能用着表明 可以写成这样 [user] 看看
2、SQL语句改成

sql="insert into [user] value("+name+","+password+","+sex+","+email+")";

→数据类型不匹配