你可能是字段名写错了,检查你的SQL语句。
解决方案 »
- 为什么我使用update语句的时候执行很慢?
- 视图与表同步的问题,
- 如何查出最大的文件号的数字部分?
- 请教一个查询语句
- [求助] 有位运算的数据操作
- sqlserver存储过程字符串转换datetime疑惑?
- 原系统是用ACCESS库实现的,现改为SQL,还需要些什么?否则为何总是显示
- SQL查询遇到的问题,不知如何写,请大家赐教!
- 在select 语句中,列名含有转换等函数,太长了,就as 新列名,结果后面where 条件中还是不能用新列名,,,help!!
- 請問各位大俠!哪裡有SQL的幫助軟件下載
- 怎样排序使null字段排在最后??
- 如何得到SQl数据库的各种信息包括 大小,已用空间,空闲空间
item=item.concat(",'"+teachlist.getSelectedItem().toString()+"'");
for(int i=0;i<tf.length;i++)
item=item.concat(",'"+tf[i].getText()+"'");
try{
PreparedStatement p=c.cn.prepareStatement("insert into "+
groupslist.getSelectedItem().toString()+" values("+
item+")");
p.executeUpdate();根据输入的值,向数据库插入,是不是与表的设置有关,有两个日期,一个货币字段,其它都是文本
你把这两句:
PreparedStatement p=c.cn.prepareStatement("insert into "+ groupslist.getSelectedItem().toString()+" values("+
item+")");
p.executeUpdate();
换成:
Statement stmt=cn.createStatement();
stmt.executeUpdate("INSERT INTO "+ groupslist.getSelectedItem().toString()+" VALUES('" + item + "')");
应该这么写。你是这么写的吗?