如何实现从VB界面输入信息存储到Access数据库的表中?急!有代码,请帮忙调下程序!

在VB界面有学号,姓名,性别三个lable控件和三个对应的text文本框,还有一个保存command按钮,如何实现从text文本框输入的数据存储到F:\lfh\成绩管理系... 在VB界面有学号,姓名,性别三个lable控件和三个对应的text文本框,还有一个保存command按钮,如何实现从text文本框输入的数据存储到F:\lfh\成绩管理系统中的毕业学生表中?学号能输进去,姓名,性别输不进去,只显示0,怎么调到能输入姓名,性别??
Private Sub Command1_Click()
Dim db As Database
Dim rs1 As Recordset
Command1.Enabled = True
Command1.SetFocus
Set db = OpenDatabase("F:\lfh\成绩管理系统" & "\毕业生档案.mdb")
Set rs1 = db.OpenRecordset("毕业学生表", dbOpenDynaset)
On Error GoTo t
rs1.MoveLast
rs1.AddNew
rs1.Fields("学号") = Val(Text1.Text)
rs1.Fields("姓名") = Val(Text2.Text)
rs1.Fields("性别") = Val(Text3.Text)
rs1.Update
rs1.Close
db.Close

Exit Sub
t:
rs1.AddNew
rs1.Fields("学号") = Val(Text1.Text)
rs1.Fields("姓名") = Val(Text2.Text)
rs1.Fields("性别") = Val(Text3.Text)
rs1.Update
rs1.Close
db.Close

End Sub
原来是Text的Index没清空。现在要在Vb界面一行行显示出来输入的数据,要求是从Access里查
展开
 我来答
百度网友3c3b599
2011-08-02 · TA获得超过146个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:352万
展开全部
同学,你的 rs1.Fields("姓名") = Val(Text2.Text)和rs1.Fields("性别") = Val(Text3.Text)
都加了Val转换为数值,你的姓名和性别都是字符串,Val后自己变为0了,所以去掉前面的Val就行了
追问
去掉姓名,性别两个val后运行显示Text未找到方法或数据成员,您知道什么调试出来吗
追答
Private Sub Command1_Click()
Dim db As Database
Dim rs1 As dao.Recordset
Command1.Enabled = True
Command1.SetFocus
Set db = OpenDatabase("F:\lfh\成绩管理系统" & "\毕业生档案.mdb")
Set rs1 = db.OpenRecordset("毕业学生表", dbOpenDynaset)
rs1.AddNew
rs1.Fields("学号") = Val(Text1.Text)
rs1.Fields("姓名") = Text2.Text
rs1.Fields("性别") = Text3.Text
rs1.Update
rs1.Close
db.Close
End Sub
温差科技
2011-08-04 · 超过28用户采纳过TA的回答
知道答主
回答量:75
采纳率:44%
帮助的人:44.4万
展开全部
把你表中的姓名和性别的类型改成字符串,
rs1.Fields("姓名")=Text2.Text
rs1.Fields("性别")=Text3.Text
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
z85525006
2011-08-08 · TA获得超过1003个赞
知道小有建树答主
回答量:672
采纳率:0%
帮助的人:564万
展开全部
对于学习计算机编程的初学者,还是从C语言入手把!
学习linux环境下的C语言!
可以去买书学习!
然后看看linux程序设计!
再去接触另一些东西!
我相信你能比在windows学到更多的东西!
放弃学习vb吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
24...9@qq.com
2011-08-07
知道答主
回答量:11
采纳率:0%
帮助的人:1.7万
展开全部
谁有VB文件夹病毒源码? 237112802@QQ.COM 有的发下 谢了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式