vb mysql修改_VB数据库添加和修改代码

展开全部

你参考一下,应该对你有用

Dim cn As New ADODB.Connection

Dim rs1 As New ADODB.Recordset, rs2 As New ADODB.Recordset

Dim rs As New ADODB.Recordset

Private Sub Cmdadd_Click(Index As Integer)

Text1(0).Enabled = True

Text1(0).SetFocus

Data1.Recordset.AddNew    '数据库新增命令

cmdfirst(0).Enabled = False   '设定各个控件的可用属性

cmdpre(1).Enabled = False

cmdnext(2).Enabled = False

cmdlast(3).Enabled = False

Cmdadd(0).Enabled = False

cmddelete.Enabled = False

cmdsave(5).Enabled = True

cmdmend(4).Enabled = False

Text1(6).Text = Data

End Sub

Private Sub cmddelete_Click()

Dim i As Integer

i = MsgBox("真的要删除当前62616964757a686964616fe78988e69d8331333262363035记录吗?", vbYesNo, "警告")  '数据库的删除警告和相应命令

If i = 6 Then

Data1.Recordset.Delete

Data1.Refresh

Call Form_Load

End If

End Sub

Private Sub cmdexit_Click(Index As Integer)

FormMain.Show

Unload Me

End Sub

Private Sub cmdfirst_Click(Index As Integer)

If Not Data1.Recordset.BOF Then

Data1.Recordset.MoveFirst      '数据库移动到第一条

End If

End Sub

Private Sub cmdlast_Click(Index As Integer)

If Not Data1.Recordset.BOF Then

Data1.Recordset.MoveLast            '数据库移动到最后一条

End If

End Sub

Private Sub cmdmend_Click(Index As Integer)

Text1(0).Enabled = True     '设定各控件属性

cmdsave(5).Enabled = True

cmdmend(4).Enabled = False

End Sub

Private Sub cmdnext_Click(Index As Integer)

If Data1.Recordset.RecordCount <> 0 Then

If Data1.Recordset.EOF = False Then Data1.Recordset.MoveNext  '数据库移动到下一条

If Data1.Recordset.EOF = True Then   '判断数据库是否为最后一条

Data1.Recordset.MoveLast

MsgBox ("已经是最后一条")

End If

End If

End Sub

Private Sub cmdpre_Click(Index As Integer)

If Data1.Recordset.RecordCount <> 0 Then

If Data1.Recordset.BOF = False Then

Data1.Recordset.MovePrevious  '数据库移动到上一条

End If

If Data1.Recordset.BOF = True Then  '判断数据库是否为第一条

Data1.Recordset.MoveFirst

MsgBox ("已经是第一条")

End If

End If

End Sub

Private Sub cmdsave_Click(Index As Integer)

If Text1(0).Text = "" Or Text1(1).Text = "" Or Text1(2).Text = "" Or Text1(3).Text = "" Or Text1(4).Text = "" Or Text1(5).Text = "" Or Text1(6).Text = "" Then

MsgBox "请完善数据!", , "提示"  '检测文本框中是否为空

Exit Sub

End If

'        Data1.Recordset.MoveLast

Data1.UpdateRecord           '保存更新数据库

MsgBox "数据保存成功!", , "提示"

cmdfirst(0).Enabled = True      '设定个控件属性

cmdpre(1).Enabled = True

cmdnext(2).Enabled = True

cmdlast(3).Enabled = True

cmddelete.Enabled = True

cmdmend(4).Enabled = True

Call Form_Load

End Sub

Private Sub Comsx_Click()

Call Form_Load              '点击刷新,重新加载界面

End Sub

Private Sub Form_Load()

Dim i As Integer

cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _

& App.Path & "\Airplane.mdb;Persist Security Info=False"      '打开数据库

rs1.Open "Airplane", cn, adOpenKeyset, adLockOptimistic       '打开数据库中的表文件

If rs1.BOF Then

MsgBox " 已经没有数据"                     '判断有没有数据

Else

Set MSHFlexGrid1.DataSource = rs1           '数据在MSHFlexGrid1控件中显示

MSHFlexGrid1.ColWidth(0) = 100

MSHFlexGrid1.ColWidth(6) = 2200

For i = 1 To rs1.RecordCount

MSHFlexGrid1.RowHeight(i) = 1500

Next i

End If

rs1.Close

'Set DataGrid1.DataSource = Adodc1

Cmdadd(0).Enabled = True

cmdsave(5).Enabled = False

Text1(0).Enabled = False

cmdfirst(0).Enabled = True      '设定个控件属性

cmdpre(1).Enabled = True

cmdnext(2).Enabled = True

cmdlast(3).Enabled = True

cmddelete.Enabled = True

cmdmend(4).Enabled = True

Data1.Visible = False

cn.Close

End Sub

b94c3f1dedcb5d55e01858bba1afffe7.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1,databasesearch.ZIP数据库查询示例程序(3KB)2,dbgrid.ZIP在DBGRID控件的单元格中实现下拉列表框(3KB)3,flex.ZIP 隐藏FlexGrid的某些行(2KB)4,dbpic.ZIP 将图片添加到Access数据库中。(19KB)5,dbprint.ZIP 一个数据库打印的范例(8KB)6,exportdb.ZIP 将数据库输出到一个文本文件中(5KB)7,sqlcount.ZIP 从一次SQL查询中获得多个查询数值(6KB)8,createnewdatabase.ZIP 通过程序在磁盘上建立一个新的Access数据库文件。(2KB)9,munir.ZIP 显示数据库中内容的例子(13KB) 10,shahida.ZIP query数据库的例子(12KB)11,datafile.ZIP 创建和修改自定义的数据库 (20KB)12,edittbls.ZIP 演示编辑一个数据表 (9KB)13,graphdb.ZIP 从数据库中读取数据并将它放入图形中,需要mschart ocx (6KB)14,binarydb.ZIP 快速数据库的编程实现 (11KB)15,tysjk.zip 数据库观察器(8KB)16,creatmdb.zip 用代码在程序运行阶段建立MDB数据库文件(4KB)17,datafile1.zip 创建和修改自定义的数据库(5KB)18,datediff.zip 创建和修改自定义的数据库(2KB)19,dbgrid3.zip 使用没有连接到数据库的 DBGrid 控件(5KB)20,mschart.zip 从数据库中读取数据进行图形显示, 需要MSChart OCX(9KB)21,sqltest.zip 基于SQL Server 6.5的公司进销存管理的实例(298KB)22,dbsprop.zip 数据库属性页(14KB)23,rdsdemo.zip RDS 数据库(18KB)24,accesspwd.zip 读取Access97数据库密码(9KB)25,d032_gzgl.zip嘉兴金蜂软件作坊的定单管理软件(953KB)26,d031_sqltest.zip基于SQL Server 6.5的公司进销存管理的实例(300KB)27,d030_grzb.zip小小收支薄 (67KB)28,d029_addressbook.zip一个简单的数据库程序,包括添加,搜索等功能,是一个入门级的程序(9KB)29,d028_zm046.zip你只要把想做的查询方式告诉它,它就会把相应的SQL语句告诉你,很酷吧?(33KB)30,d027_zm027.zip一个简易的ACCESS的源程序,用到了很多操作数据库的技巧,Cool(128KB)31,d026_binaryDB.zip一定要用微软的数据引擎吗?一定要承受巨大的 DLL 文件?本程序说:No (11KB)32,d025_TwFAQ.zip FAQ统计系统(374KB)33,d024_ddgl.zip一个完整的数据库管理程序(262KB)34,d023_grzb.zip程志刚的个人财务软件的源码,完整的数据库程序(67KB)35,d022_demos-02.zip将MDB文件导出为多种格式文件,如:DBF,TXT等(3KB)36,d021_mdbto.zip范例-如何在 MSFlexGrid 中输入资料(3KB)37,d020_sqlcount.zipSQL计数的例子(6KB)38,d019_xlstomdb.zip如何把Excel文件转换成mdb数据库(14KB)39,d018exportdb.zip类似(基本无异)Microsoft Access 的数据库属性页源代码(5KB)40,d017_shahida.zipQuery数据库的例子(9KB)41,d016_mschart.zip从数据库中读取数据进行图形显示, 需要MSChart OCX(9KB)42,d015_chunkole.zip将多媒体文件保存到数据库中,或将数据库中的多媒体文件显示出来(90KB)43,d014_dbpic.zip把图片放到数据库中(19KB)44,d013_dbgrid3.zip使用没有连接到数据库的 DBGrid 控件(5KB)45,d012_datediff.zip创建和修改自定义的数据库(2KB)46,d011_databasesearch.zip数据库查询示例程序(3KB)47,d010_vbcodelib.zip一个管理VB源码的数据库例子(101KB)48,d009_creatmdb.zip用代码在程序运行阶段建立MDB数据库文件(4KB)49,d008_tysjk.zip一个不错的数据库观察器(8KB)50,d007_mydata.zip个人的数据库(10KB)51,d006.zip建立大于屏幕的虚拟表单(3KB)52,d005.zip数据库打印的例子(8KB)53,d004.zip这个例子演示读取数据库中的内容并输出到文本文件(5KB)54,d003.zip快速数据库的编程实现(11KB)55,d002.zip演示编辑一个数据表(9KB)56,d001.zip显示数据库中内容的例子(13KB)57,ddeexamp.zip 利用 DDE 控制Access(39KB)58,sql.zip 数据库及前端应用程序(300KB)59,dbtohtml.zip MDB2HTM(23KB)60,mydata.zip 从库中调用图片(10KB)61,gzgl.zip 工资管理(953KB)62,n-10.zip 创建和修改自定义的数据库(20KB)63,n-26.zip 显示数据库中内容的例子(13KB)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值