菜鸟问个SQL语句 insert 问题
String sql="insert into course(cou_id , cou_name , xuefen , collo_id,dept_id)
select '"+new String(cou_id.getBytes(),"GBK")+"' , '"+new String(cou_name.getBytes(),"GBK")+"' , '"+new String(xuefen.getBytes(),"GBK")+"' , (select collo_id from dept where dept_name='"+new String(dept_name.getBytes(),"GBK")+"' ) , (select dept_id from dept where dept_name='"+new String(dept_name.getBytes(),"GBK")+"'))";
我连接的是sql server 2005 cou_id , cou_name , xuefen 都是自己填写的 collo_id,dept_id是根据下拉菜单选项得出的
这句话有问题吗? 一执行int i=stmt.executeUpdate(sql); 就会发生异常 求指点