| 发表于:2007-01-10 22:14:37 楼主 |
程序如下: private sub cmd_absent_click() dim sql as string if txtno = " " then msgbox "请选择学号! ", vbexclamation, "提示 " else set myrs = new adodb.recordset sql = "update 考勤表 set 旷课人数=旷课人数+1 where 学号= ' " + trim(txtno.text) + " ' and 班级名称= ' " + trim(combo1.text) + " 'and 课程名称= ' " + trim_(datacombo1.boundtext) + " ' " myrs.open sql, conn, adopenkeyset, adlockoptimistic--------运行到这里就说至少一个参数未被指定值 if myrs.eof then myrs.addnew end if with myrs myrs.fields(0) = txtno.text myrs.fields(1) = combo1.text myrs.fields(2) = datacombo1.boundtext set datagrid1.datasource = myrs myrs.update end with myrs.close end if end sub 就是有一张表,里面有一个缺勤人数的字段,然后在vb里我想用一个缺勤的按钮实现,当用户点击的时候,缺勤人数这个字段就会累加1,当然,在vb里其他选择了的字段也要进入数据库,然后一同显示在vb的datagrid里 缺勤人数只在datagrid里有显示.数据库是用access的 可是在datagrid里是没有任何数据显示,为什么呢?帮帮忙啊大虾们,在线等. |
|
|
|
|