| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1165 人关注过本帖
标题:求高书指点一二,感激不尽!实时错误3706!
只看楼主 加入收藏
ronaldo99999
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2013-5-4
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:10 
求高书指点一二,感激不尽!实时错误3706!
Private Sub Command1_Click()
Dim Conn As New ADODB.Connection
Conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB 4.0;Data Source=C:\Users\Administrator\Desktop\毕业设计\用户信息.mdb;Persist Security Info=False"
Conn.Open
Dim ask As Integer
Select Case Index
Case 0
   Adodc1.Recordset.AddNew
Case 1
   ask = MsgBox("删除否?", vbYesNo)
   If ask = 4 Then
   Adodc1.Recordset.Delete
   Adodc1.Recordset.MoveNext
   If Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLast
   End If
Case 2
 Adodc1.Recordset.Update
Case 3
  Adodc1.Recordset.CancelUpdate
Case 4
  End
End Select
End Sub
搜索更多相关主题的帖子: Users False Desktop 毕业 ask 
2013-05-04 21:23
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:7 
Conn 与 Adodc1 有什么联系???
实时错误时停在那一行???
----------------
如果你是 临时打开数据库连接的话,你代码里没有关联 数据库连接与 表来。
如果是 前期绑定的 adodc1 ,那么你数据连接有什么用?

一般一个程序里只建议使用一种的数据连接。
如果使用代码方式操作 ADODB 那么就不建议再 放 ADODC 控件了。
------------
Select Case Index
这个变量是从哪里来的???
如果是按钮控件数组,那么 Private Sub Command1_Click()  这里又错了。
Private Sub Command1_Click(Index as integer)
------------

有问题,应该说明问题代码及关联代码,在那一行报错。
光看静态代码,很多时候很难说出问题究竟出在哪里,都要动态测试才知道。

授人于鱼,不如授人于渔
早已停用QQ了
2013-05-05 09:35
ronaldo99999
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2013-5-4
收藏
得分:0 
回复 2楼 风吹过b
谢谢!错误在第四行,Conn.Open
如果使用代码方式操作 ADODB 那么就不建议再 放 ADODC 控件了,那我用下面这个
Private Sub Command1_Click()
Dim Conn As New ADODB.Connection
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\用户信息.mdb"
cn.Execute "insert into 用户信息(姓名, 单元号, 门牌号, 家庭电话, 手机) values ('" & Text1.Text & " ','" & Text2.Text & "','" & Text3.Text & "','" & Text4.Text & "','" & Text5.Text & "')"
cn.Close
MsgBox "保存完毕!"
End Sub
(蓝色错误)实时错误424,要求对象!
谢谢!

2013-05-05 12:10
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:653
专家分:3402
注 册:2008-5-7
收藏
得分:7 
你没有定义cn,当然没有这个对象了,把conn改为cn应该没问题了。
Private Sub Command1_Click()
Dim cn As New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\用户信息.mdb"
cn.Execute "insert into 用户信息(姓名, 单元号, 门牌号, 家庭电话, 手机) values ('" & Text1.Text & " ','" & Text2.Text & "','" & Text3.Text & "','" & Text4.Text & "','" & Text5.Text & "')"
cn.Close
MsgBox "保存完毕!"
End Sub
2013-05-05 12:14
ronaldo99999
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2013-5-4
收藏
得分:0 
回复 4楼 lowxiong
谢谢!还是不对!
2013-05-05 12:23
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:7 
以下是引用ronaldo99999在2013-5-5 12:23:08的发言:

谢谢!还是不对!
怎样不对?

无知
2013-05-06 13:30
ronaldo99999
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2013-5-4
收藏
得分:0 
回复 6楼 Artless
我换了一种方法,添加成功了,可是添加到数据表了,在MSFlexGrid中不显示是怎么回事?
2013-05-06 15:17
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
在MSFlexGrid中不显示是怎么回事?

你 MSFlexGrid 在添加了数据后,手动刷新了吗?

授人于鱼,不如授人于渔
早已停用QQ了
2013-05-06 15:36
ronaldo99999
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2013-5-4
收藏
得分:0 
回复 8楼 风吹过b
我是使用的data控件的,你说的怎么手动刷新?谢谢!

Private Sub Command1_Click()
Dim db As Database  '数据库
Dim rs As Recordset  '记录集,数据表
s = App.Path + "\用户信息.mdb"
Set db = DBEngine.Workspaces(0).OpenDatabase(s) '打开库
Set rs = db.OpenRecordset("select * from 用户信息", dbOpenDynaset)       '打开表,或一个记录集
rs.AddNew
rs!姓名 = Text1.Text
rs!单元号 = Text2.Text
rs!门牌号 = Text3.Text
rs!家庭电话 = Text4.Text
rs!手机 = Text5.Text
rs.Update
Data1.Refresh
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
End Sub

[ 本帖最后由 ronaldo99999 于 2013-5-6 15:53 编辑 ]
2013-05-06 15:48
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
Data1.Refresh
这是数据源刷新

刚百度了一下,不是 刷新的问题,是延迟的问题。

http://zhidao.baidu.com/question/464849917.html

授人于鱼,不如授人于渔
早已停用QQ了
2013-05-06 16:06
快速回复:求高书指点一二,感激不尽!实时错误3706!
数据加载中...
 
   



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

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