sql+= "'" + ID + "'" ;
这句中的ID是数字型吗,如果是,不应该有左右的单引号,这是处理字符串的方法;
检查一下,你的字符串类型的数据,是否左右都有单引号了,不知道你的表结构;
ID字段,一般应是自增字段,这样处理简单。
sql+= "," + totalscore ;应该这里及下面的语句错了,应该在变量中加上‘’符号的。
如:sql+=",'"+totalscore+"'";
你把sql打印出来看看是不是一个insert语句。这个是查看入库语句错误最好的方法
还是程序的问题。