通过循环往数据库里写数据时,为什么有些空的写进去也会出现",",是不是语句有问题
for i=1 to session("chclass")mysql="insert into score values ('"&session("chcl")&"("&i&")班"&"','"&session("datech")&"','"&request("t"&i&"1")&"','"&request("t"&i&"2")&"','"&request("t"&i&"3")&"','"&request("t"&i&"4")&"','" &request("t"&i&"5")&"','"&request("t"&i&"6")&"','"&request("t"&i&"7")&"','"_
&request("t"&i&"8")&"','"&request("t"&i&"9")&"','"&request("t"&i&"10")&"','"&request("t"&i&"11")&"','" &request("t"&i&"12")&"')"
objconn.execute mysql
next
我这个是对班级扣分的情况,其中session("chclass")放着有几个班级,就往数据库写入几条记录.例26,session("chcl")放着是高一还是高二,
session("datech")放着选中的日期.下面的 ti1 ti2----ti12 都是文本框的名字.一个班级有12个文本框.如1班,则是t11到112.现在的问题是当文本框中没有内容是,往数据库中写数据是,在第一第二班的数据库的最后两项(即安全和日况摘要)都出现了",",而在11 21班的第三第四项(即迟到和课堂纪律和字段)也出现了",",其他所有地方都是空的,是对的,就这几个地方出现了问题.大家帮我看看,是不是这个SQL语句有问题啊,可是有问题的话,为什么有的班级写入可以,有的不可以呢.是不是哪里多了","啊,下面是输入数据的表格,其中空的地方都是文本框,
班级 | 日期 | 迟到 | 课堂纪律 | 自修 纪律 | 午修纪律 | 就寝纪律 | 教室卫生 | 寝室卫生 | 寝室内务 | 三操 | 节能 | 安全 | 日况摘要 |
高一(1)班 | 2007-5-6 | t11文本框 | t12文本框 | t112文本框 | |||||||||
高一(2)班 | 班2007-5-6 | t21文本框 | t212文本框 |
[此贴子已经被作者于2007-4-17 8:56:13编辑过]