An explicit value for the identity column in table 'order_info' can only be specified when a column list is used and IDENTITY_INSERT is ON.不翻译了,问题在于:你的表order_info中有一个字段是identity,标识字段--也就是自动增加的哪种字段。该字段的值通常是自动产生的,不允许赋值的,而你An explicit value for the identity column改为:sqlstr="insert into order_info(字段名1,字段名2..) values('sdf','d',...)
解决方案 »
- iPhone访问网站时,如何获取iPhone手机的信息
- 谁有JAVAEYE账号啊,帮小弟下一个东西!感激
- 过滤器问题,就是自己写个类,然后 重写process方法,然后在web.xml里把ActionServlet改成自己的,的过滤器和filter过滤器有什么区别?
- 200分,找朋友帮忙解决我三天没有搞明白的问题.!!!!!!!!
- 帮我看看这个js程序
- javascirpt对判断对java没有作用?
- 急,TOMCAT启动异常
- 在jsp中能不能,调用word来代替文本框编辑内容?
- 几个关于jsp动作的小问题
- 谁遇到过?TNS:could not resolve service name,不是配置问题。
- tomcat4.03启动时的问题!
- 如何在win98下配置jdk的环境变量?在线等?
估计都是'order_form_no'字段是identity的,对'order_form_no'字段不要进行增加。
估计都是'order_form_no'字段是identity的,对'order_form_no'字段不要进行增加。
String nickname=request.getParameter("nickname");
String email=request.getParameter("email");
String cname=request.getParameter("cname");
String contact_addr=request.getParameter("contact_addr");
String contact_pho=request.getParameter("contact_pho");
String settlement_mode=request.getParameter("settlement");
String shequ=request.getParameter("shequ");
String building=request.getParameter("building");
String room=request.getParameter("room");
String address=shequ+building+room;
String trade_status="00"; //新订单
String re=request.getParameter("re");
String in_sum1=request.getParameter("in_sum");
String order_day=date;
String deliver=request.getParameter("deliver");
sqlstr="insert into order_info
(order_form_no,order_day,nickname,cname,contact_pho,settlement_mode,city,address,trade_status,in_sum,re,email,deliver)
values
('order_form_no','order_day','nickname','cname','contact_pho','settlement_mode','city','address','trade_status','double.parseDouble(in_sum1)','re','email','deliver')";
ResultSet rs_insert=dbconn.executeQuery(sqlstr);出现错误:
aq.executeQuery: [Microsoft][ODBC SQL Server Driver][SQL Server]Error converting
data type varchar to numeric.谢谢。
(order_day,nickname,cname,contact_pho,settlement_mode,city,address,trade_status,in_sum,re,email,deliver)
values
('"+order_day+"','"+nickname+"','"+cname+"','"+contact_pho+"','"+settlement_mode+"','"+city+"','"+address+"','"+trade_status+"',"+double.parseDouble(in_sum1)+",'"+re+"','"+email+"','"+deliver+"')";
现在可以插入数据库了。还有一个问题:
用insert into,不用下面这句吧?
直接让它执行怎么写?ResultSet rs_insert=dbconn.executeQuery(sqlstr);