安全中国首页 > 编程中心 > VB编程
 
安全中国网友投稿专用上传FTP空间:
Ftp服务器:download.anqn.com
Ftp端口:21
用户名:anqn
密 码:anqn.com
 

VB5.0 中远程数据库的访问

更新时间:2005-8-31 1:09:00
责任编辑:池天
热 点:

表1 窗体1对象属性设置

对象 标题(Caption) 名称(Name)
窗体 远程数据访问 Form1
命令按钮1 链接远程表 cmd链接
命令按钮2 添加 cmdAdd
命令按钮3 删除 cmdDel
命令按钮4 修改 cmdModify
命令按钮5 结束 cmdEnd
数据控件 Data1 Data1
数据网格   DBGrid1

  其中DBGrid1 中的DataSource 属性设为Data1,命令按钮2,3,4 的Visible 属性设为False。

  编写如下事件过程:

Private Sub cmdAdd_Click() ’添加记录子过程
  On Error GoTo errHandler
  With rst
   .AddNew
   For i = 0 To .Fields.Count - 1 ’遍历记录集中的每个字段
  ’在输入框中输入各字段的数据
    .Fields(i).Value = InputBox("输入记录信息" & vbCr + _
             "字段名:" + .Fields(i).Name)
   Next i
   .Update
  End With
  Data1.Refresh
  DBGrid1.ReBind
errHandler:     ’错误处理
  Select Case Err
    Case 3022, 3421
      MsgBox (Error + vbCr + "输入无效")
      Exit Sub
    Case Else
      Response = 0
      Exit Sub
  End Select
End Sub

Private Sub cmdDel_Click() ’删除记录过程
  On Error GoTo errHandler
  BeginTrans     ’事务处理
  With Data1.Recordset
  If .BOF And .EOF Then Exit Sub ’如果没有记录,退出过程
  .Delete    ’删除
  If .BOF And .EOF Then  ’如果没有记录,退出过程
     Exit Sub
  ElseIf .EOF Then .MoveLast
   ’如果删除的是最后一条记录,光标移至最后一记录
  Else: .MoveNext  ’移至下一条记录
  End If
  End With
  If MsgBox("确实要删除这一记录?",vbQuestion + vbYesNo) = vbYes Then
   CommitTrans  ’确认
   Data1.Refresh
  Else
   Rollback         ’撤消改动
   Data1.Refresh
  End If
errHandler:     ’错误处理
  Select Case Err
   Case 3021 ’无当前记录
    MsgBox "无当前记录,请选择要删除的记录"
    Exit Sub
   Case Else
    MsgBox Error
    Exit Sub
  End Select
End Sub

Private Sub cmdEnd_Click()
  End     ’结束应用程序
End Sub

Private Sub cmdModify_Click()
  DBGrid1.AllowUpdate = True ’允许修改
End Sub

上一页 1 2 3 下一页

 
学习软件编程开发技术,推荐加入以下软件编程培训班:
易语言软件编程培训班(简单易学)  Delphi软件编程培训班  VC++软件编程培训班
VB软件编程培训班  JAVA高端编程就业研发班

学习网站开发制作技术,推荐加入以下网站开发培训班:
ASP.net网站开发项目实战班  ASP语言网站建设培训班

学习网络安全入侵防护技术,推荐加入以下技术培训班:
大型网络安全入侵防护班  网站脚本程序全方位安全检测班

学习网络管理、网吧运营维护技术(网管),推荐加入以下培训班:
大型网吧技术管理人才特训班  Linux网络嵌入架构工程师培训班

学习专项特殊技术,推荐加入以下专项技术培训班:
软件与游戏外挂脱壳破解班(逆向工程)  赚钱王道-网赚技能培训班  Flash动画设计师就业特训班

 
相关编程
一日一文章
 
一日一软件
一日一动画