日期:2014-05-17  浏览次数:20629 次

数据库新人,求助
String a1,c1,e1,f1,h1,j1;
float b1,d1,l1,g1,i1,k1;
 command="insert into 学生信息成绩管理系统(姓名,学号,性别,年龄,系别,班级,数学,概率,语文,英语,毛概,物理)values('a1','c1','e1','f1','h1','j1',b1,d1,l1,g1,i1,k1)"; 
b1,d1,l1,g1,i1,k1都是浮点型变量,可是当我输入成绩后,给他们赋值后,按确定时,出现在此上下文中不允许使用 'b1'。此处只允许使用常量、表达式或变量。不允许使用列名。


这该如何修改。

------解决方案--------------------
可以试下这个
string.Format("insert into 学生信息成绩管理系统(姓名,……,毛概,物理) values ('{0}',……,{n},{n+1})", "真实姓名值",……,i1,k1);
------解决方案--------------------
字符串连接变量,亲,要多看看课本哦
------解决方案--------------------
把 'b1'换成[ b1]试试