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

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

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

应该怎么做?

2007-04-14 16:25
huangwy
Rank: 1
等 级:新手上路
威 望:2
帖 子:297
专家分:0
注 册:2007-3-23
收藏
得分:0 
没看到你的代码,我想应该是你做完插入、删除后,把连接也关掉了
是这把连接重新打开,再做删除
2007-04-14 22:38
天亮了
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
huangwy
Rank: 1
等 级:新手上路
威 望:2
帖 子:297
专家分:0
注 册:2007-3-23
收藏
得分:0 
你的代码中
Set cs = New Connection
后面没看到你创建连接

我想你应该把glyxx1的连接赋给cs
或者直接用原来的连接
2007-04-21 10:01
快速回复:求教???
数据加载中...
 
   



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

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