【发布时间】:2013-11-21 07:15:24
【问题描述】:
我是编程新手,所以不要太苛刻。
情况是这样的:
我想从 access 数据库中获取值并将其返回到 Visual Basic 中的文本框。我尝试了这些代码,但问题是,它总是只返回第一行中的数据。我想从 ID = 4 获取数据。这是我的代码:
Private Sub cmdshow_Click()
strsql1 = "select * from Table1 where ID = '4' "
With RS
txtstudent.Text = !Student
txtage.Text = !Age
End With
End Sub
access数据库是这样的:
http://postimg.org/image/mrtcmsc3b/
我知道我的代码是错误的。我唯一知道的是我必须从数据库中返回值并将其分配给一个变量并将其放在文本框中。我知道程序是如何运行的,但我不知道正确的代码会起作用。
您的回复将不胜感激。谢谢。
【问题讨论】:
-
打开你的项目并找到
Sub。现在滚动到模块的顶部(例如,通过点击 [Ctrl-Home])并查找显示Option Explicit的语句(行)。如果您没有看到,请将该行添加到模块的最顶部。然后尝试再次运行您的代码。
标签: ms-access vb6 database-connection