一"
定义相关量
一个结果集,用来保存结果,更新结果
第一个字符串 ,用来保存sql语句,查询位置
一个字符串,用来保存查询函数的查询状态
Dim mrc As ADODB.Recordset
Dim txtSQL As String
Dim MsgText As String
第二:
验证数据的有效性.
1:
是否为空
使用了函数
Sub TestTxt(txt as striing) as boolean
If trim(txt)="" then
Testtxt=false
Else
Testtxt=true
End if
End function
2:
学号等字段是否为数字,
利用函数
If Not IsNumeric(Trim(txtSID.Text)) Then
MsgBox "请输入数字 ", vbOKOnly + vbExclamation, "警告"
Exit Sub
txtSID.SetFocus
End If
3:
数字是否重复
txtSQL = "select *from student_Info where student_ID='" & Trim(txtSID.Text) & " '"
Set mrc = ExecuteSQL(txtSQL, MsgText)
If mrc.EOF = False Then
MsgBox "学号重复,请重新输入", vbOKOnly + vbExclamation, "警告"
mrc.Close
txtSID.SetFocus
…...
4
日期格式是否正确
txtBirthday = Format(txtBirthday, "yyyy-mm-dd")
If Not IsDate(txtComSchool.Text) Then
MsgBox "入校时间应为日期格式(yyyy-mm-dd)", vbOKOnly + vbExclamation, "警告"
txtComSchool.SetFocus
…...
5
字符长度是否合格
在数据库表中,右击 打开设计表,能看到每个数据的最大长度,填充的数据不要超过给定长度
三 在窗体启动时加载填充数据的选择项
比如要添加班级
txtSQL = "select * from class_Info"
Set mrc = ExecuteSQL(txtSQL, MsgText)
For i = 1 To mrc.RecordCount
cboClass.AddItem mrc.Fields(0)
mrc.MoveNext
Next i
mrc.Close
四 :向数据库中添加数据,
添加数据库的sql语句
txtSQL="select * from student_Info "
'' student_Info 数据库表名称
Set mrc=executeSQL(txtSQL,MsgText)
mrc.AddNew
mrc.Fields(0) = Trim(txtSID.Text)
mrc.Fields(1) = Trim(txtName.Text)
mrc.Fields(2) = Trim(cboSex.Text)
mrc.Fields(3) = Trim(txtBirthday.Text)
mrc.Fields(4) = Trim(cboClass.Text)
mrc.Fields(5) = Trim(txtTel.Text)
mrc.Fields(6) = Trim(txtComSchool.Text)
mrc.Fields(7) =Trim(txtHomeAddress.Text)
mrc.Fields(8) = Trim(txtComment.Text)
mrc.Update
MsgBox "添加学籍信息成功 ", vbOKOnly + vbExclamation, "提示"
mrc.Close
Me.Hide
分享到:
相关推荐
本文将详细地介绍新手如何使用VB6.0连接MySQL数据库,并提供清晰的步骤。 首先,要使VB6.0能够连接到MySQL数据库,需要在VB6.0的应用程序中引用MySQL的数据库引擎。由于VB6.0本身并不直接支持MySQL,所以一般需要...
在VB 6.0中操作SQLite数据库涉及到一系列的步骤和技术,包括连接数据库、执行SQL语句(查询、添加、更新和删除数据)以及处理结果。SQLite是一个轻量级的、自包含的数据库引擎,适用于各种应用程序,特别是那些需要...
VB6.0中保存数据到Access数据库的过程通常包括以下步骤: 1. **建立数据库连接**:首先,需要创建一个Connection对象,通过设置其ConnectionString属性来指定数据库的位置和身份验证信息。 ```vb Dim conn As New ...
总结起来,VB6.0向Access数据库添加照片并显示的关键步骤包括连接数据库、读取图片、插入数据、查询数据以及在PictureBox中显示。这个过程涉及到VB的文件操作、数据库操作以及图形处理。理解并掌握这些技术,对于在...
编写VB6.0代码进行数据库备份的过程通常包括以下几个步骤: 1. **用户交互**:使用OpenFileDialog或CommonDialog控件,让用户选择要备份的数据库文件。 2. **连接数据库**:使用ADO(ActiveX Data Objects)库,...
以上就是VB6.0中使用SQLite数据库的基本步骤。在实际开发中,还可以结合错误处理和事务管理,提升代码的健壮性和性能。通过提供的SQLite VB6.0完整示例,开发者可以深入学习和理解如何在VB6环境中高效、安全地操作...
本文将深入探讨在Visual Basic 6.0(简称VB6.0)环境下,如何连接并操作已加密的Microsoft Access数据库,以保障数据的安全性和隐私。通过具体实例与步骤解析,我们将了解在专业数据库软件开发中,如何确保数据库...
在VB6.0环境下,开发一个能够连接并附加SQL Server数据库的程序是一项常见的任务,尤其对于初学者来说,这是理解数据库编程的一个重要步骤。VB(Visual Basic)是Microsoft推出的一种面向对象的可视化编程工具,而...
本文介绍了VB6.0使用ADO对象连接数据库的基本步骤和方法,包括定义连接对象、执行连接语句、取查询结果集、执行SQL语句、关闭数据库连接等。同时也介绍了有源数据库连接和无源数据库连接两种类型的差异和应用场景。
以上就是使用VB6.0编写保存数据到Access数据库的基本步骤。你可以根据实际需求进行扩展,例如处理大量数据、读取数据库、更新和删除记录等。在实际项目中,通常还会涉及到界面设计、用户交互、数据验证等多个方面,...
要实现VB6.0通过ODBC访问SQL数据库,你需要遵循以下步骤: 1. **安装ODBC驱动**:确保已经安装了对应SQL数据库的ODBC驱动,例如对于SQL Server,需要安装SQL Server Native Client或ODBC Driver 17。 2. **创建...
但需要注意,一些依赖于VB 6.0运行库的组件可能需要额外的部署步骤。 总结,VB 6.0是一个功能强大且易学易用的编程工具,它的出现推动了Windows应用程序的普及和发展。尽管现在已经有了更新的编程语言和工具,如VB...
通过运行"菜单生产exe.reg",用户可以将生成可执行文件(.exe)的选项添加到程序菜单中,这极大地方便了开发过程中的编译和打包步骤。总的来说,VB6.0精简版是一个高效且轻量级的开发工具,尤其适合初学者和需要快速...
通过【MSDN FOR VB 6.0】的文件,开发者可以深入学习以上各个方面的知识,并获取解决问题的具体步骤和示例。此外,它还包含了大量的示例代码,帮助开发者快速上手实践。无论你是初学者还是经验丰富的开发者,这套...
以下是使用VB6.0进行数据库修复的基本步骤: 1. 建立数据库连接:使用ADODB.Connection对象创建到数据库的连接。 2. 执行修复操作:通过Connection对象的Execute方法调用Jet Engine的 CompactDatabase 或 Repair...
以上就是使用VB6.0编写一个程序,将文件目录提取到数据库的主要步骤。通过这些技术,你可以构建一个功能强大的文件管理系统,方便地管理和查找计算机上的文件。在实际应用中,你可能还需要考虑其他因素,如性能优化...
5. **数据库访问**:VB6.0内置ADO(ActiveX Data Objects),支持多种数据库连接,如Access、SQL Server等,简化了数据库应用的开发。 6. **丰富的控件库**:VB6.0包含大量的标准控件,如按钮、文本框、列表框等,...
在VB6.0中调用SQL Server的存储过程需要遵守一定的规则和步骤。首先,需要创建一个ADO连接对象,用于连接SQL Server数据库。然后,需要创建一个Command对象,用于执行存储过程。最后,需要将存储过程作为一个参数...
在VB6.0中操作安卓系统的SQLite数据库是一个跨平台的技术挑战,因为VB6.0主要设计用于Windows环境,而SQLite是轻量级的关系型数据库,常用于移动设备,如安卓APP。下面将详细介绍如何实现这一目标,以及相关知识点。...