当插入第一条记录时,数据库中已经添加了但没有显示在DATAGRID中,在插入第二条时DG才显示出来,以后的都可以显示'数据初始化
strCourseID = Replace(Trim(txtCourseID.Text), "", "")
strCourseName = Replace(Trim(txtCourseName.Text), "", "")
strCourseTerm = Replace(Trim(Combo1.Text + "年" + Combo2.Text), "", "")
strTeacher = Replace(Trim(txtTeacher.Text), "", "")
intCredit = Val(txtCredit.Text)
'信息添加
If Not rsValid.EOF Then
MsgBox "该课程已经存在,请重新输入!"
txtCourseID.SetFocus
rsValid.Close
Set rsValid = Nothing
Exit Sub
End If' rsValid.Close
' Set rsValid = Nothing
' BookMK = rs.Book
rs.AddNew
rs("CourseID").Value = strCourseID
rs("CourseName").Value = strCourseName
rs("CourseTerm").Value = strCourseTerm
rs("Teacher").Value = strTeacher
rs("Credit").Value = intCredit
rs.UpdateBatch
'rs.Book = BookMK用bookMK 就会出错,不用没的事
strCourseID = Replace(Trim(txtCourseID.Text), "", "")
strCourseName = Replace(Trim(txtCourseName.Text), "", "")
strCourseTerm = Replace(Trim(Combo1.Text + "年" + Combo2.Text), "", "")
strTeacher = Replace(Trim(txtTeacher.Text), "", "")
intCredit = Val(txtCredit.Text)
'信息添加
If Not rsValid.EOF Then
MsgBox "该课程已经存在,请重新输入!"
txtCourseID.SetFocus
rsValid.Close
Set rsValid = Nothing
Exit Sub
End If' rsValid.Close
' Set rsValid = Nothing
' BookMK = rs.Book
rs.AddNew
rs("CourseID").Value = strCourseID
rs("CourseName").Value = strCourseName
rs("CourseTerm").Value = strCourseTerm
rs("Teacher").Value = strTeacher
rs("Credit").Value = intCredit
rs.UpdateBatch
'rs.Book = BookMK用bookMK 就会出错,不用没的事
解决方案 »
- Recorderset更新sql server bit字段
- 求 MSHFlexGrid 的一些属性设置
- vb6新手问如何学习vb并快速入门???
- win2000下以编程方式添加打印机
- 用ADO添加字段,请问怎样使添加的字段可以为空
- 请教!关于cs中如何增加自己人的问题.
- 求助!!很急!
- 怎么样把Picture Box加上滚动条?
- 请问VB可以象C语言一样编出很强大的软件吗?
- ADO中连接ORACLE数据库的连接串是否为“DSN=A;UID=A;PWD=B”我这样连接发生错误!
- 如何用visualbasic.net设计关键路径
- 如何用api控制其它程序的CommandButton的Click事件呢?
rs.Refresh
Set DataGrid1.DataSource = rs
rs 无法刷新 它在代码中 没有refresh方法
运行后出现参数不正确提示