| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 375 人关注过本帖
标题:求教???
取消只看楼主 加入收藏
天亮了
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-4-11
收藏
 问题点数:0 回复次数:1 
求教???

我在一个窗体中对一个表做了,插入,删除,和更新.单独执行都不出错.为什么在执行完了插入或更新后在运行删除就会出错了.

错误是:对象关闭时,不允许操作.

应该怎么做?

2007-04-14 16:25
天亮了
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-4-11
收藏
得分:0 

这是添加的代码
Private Sub Command1_Click()
glyxx1.MoveFirst
Do While glyxx1.EOF = False
If glyxx1.Fields("管理员代码") = Text1(0).Text Then
MsgBox "代号重复!", 16, "操作提示"
Exit Sub
End If
glyxx1.MoveNext
Loop
For i = 0 To 4
If Text1(i).Text = "" Then
MsgBox "请输入内容!", 16, "操作提示"
Text1(i).SetFocus
Exit Sub
End If
Next
Set cs = New Connection
glyxx1.AddNew
glyxx1.Fields("管理员代码") = Text1(0).Text
glyxx1.Fields("管理员姓名") = Text1(1).Text
glyxx1.Fields("联系电话") = Text1(2).Text
glyxx1.Fields("上班时间") = Text1(3).Text
glyxx1.Fields("下班时间") = Text1(4).Text
glyxx1.Update
Call disp
MsgBox "成功!", 32, "操作提示"
Command2.Enabled = False
End Sub

显示的代码

Sub disp()
ListView1.ListItems.Clear
If glyxx1.RecordCount > 0 Then
glyxx1.MoveFirst

Do While glyxx1.EOF = False
ListView1.ListItems.Add , , glyxx1.Fields("管理员代码")
nl = ListView1.ListItems.Count
ListView1.ListItems(nl).SubItems(1) = glyxx1.Fields("管理员姓名")
ListView1.ListItems(nl).SubItems(2) = glyxx1.Fields("联系电话")
ListView1.ListItems(nl).SubItems(3) = glyxx1.Fields("上班时间")
ListView1.ListItems(nl).SubItems(4) = glyxx1.Fields("下班时间")
glyxx1.MoveNext
Loop
End If
End Sub

删除的代码

cs.Execute "delete * from 管理员信息表 where 管理员代码 = '" & Trim(Text1(0).Text) & "'"
MsgBox "信息以移除", 32, "操作提示"

2007-04-15 15:11
快速回复:求教???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025992 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved