| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2163 人关注过本帖, 1 人收藏
标题:Access数据库增加记录后不能马上生效?
取消只看楼主 加入收藏
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
结帖率:100%
收藏(1)
已结贴  问题点数:10 回复次数:4 
Access数据库增加记录后不能马上生效?
我做的一个小程序,里面有一个增加记录的功能,我的代码如下:
Private Sub Command1_Click()
If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Or Text4.Text = "" Or Text5.Text = "" Then
MsgBox "数据不合法!", vbOKOnly + vbExclamation, "提示"
Else
Data1.Recordset.AddNew
Data1.Recordset.Fields("name") = Text1.Text
Data1.Recordset.Fields("id") = Text2.Text
Data1.Recordset.Fields("sex") = Text3.Text
Data1.Recordset.Fields("xy") = Text4.Text
Data1.Recordset.Fields("score") = CInt(Text5.Text)  //这里为什么要用Cint(),而不用Int()呢?还有用Cstr(),不用Str()等?
Data1.Recordset.Update
MsgBox "增加记录成功,重启生效!", vbOKOnly + vbInformation, "增加记录"  //为什么增加的记录要程序重新启动后才能看到,如果要实现马上生效,应该怎么做啊?
End If
Unload Form2
End Sub


[ 本帖最后由 qq1023569223 于 2010-12-26 20:19 编辑 ]
搜索更多相关主题的帖子: 数据库 
2010-12-26 20:17
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
回复 3楼 cnfarer
不同的函数,到底是哪里不同啊?分别用在什么地方?
那个重新启动是指把那个程序关了,再运行。只有这样才能看到上次添加的新记录。
如果你所说的界面刷新能做到,那请问刷新的VB代码是什么?什么叫刷新啊?谢谢。

   唯实惟新 至诚致志
2010-12-27 09:16
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
就是重新启动我做的那个程序啊。
data1.recordset.refresh //我的VB里没有这个方法,我的是企业版本的都没有啊。
各位高手,到底要怎么搞啊?

   唯实惟新 至诚致志
2010-12-27 21:49
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
回复 5楼 avending
照你的做了,可是还是没有用啊。。。。。。

   唯实惟新 至诚致志
2010-12-27 22:02
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
我把窗体重新关了重新启动就好了呵。好在速度快,看不出重新启动的迹象,要不然就不好看了,呵。还是谢谢大家的帮助。
楼上的一个仁兄,告诉你,我发现了一个秘密:
没有 DData1.Recordset.refresh的用法
只有Data1.refresh的做法,但是达不到我的目的呵。

   唯实惟新 至诚致志
2010-12-28 20:21
快速回复:Access数据库增加记录后不能马上生效?
数据加载中...
 
   



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

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