vb.net 读取数据库多个列值到多个textbox中

数据库表ygxx:编号01,02,03;对应姓名何二,张三,李四,对应年龄22,23,23。有三个textbox:textbox1,textbox2,textbox3。我... 数据库表ygxx:编号01,02,03;对应姓名何二,张三,李四,对应年龄22,23,23。
有三个textbox:textbox1,textbox2,textbox3。
我要根据输入的编号,将对应的编号、姓名和年龄分别显示到textbox1,textbox2,textbox3中。
请问该怎样写代码啊?对了我再赏20分!
我用的是sql2005啊!麻烦你把那个连接数据库的代码写一下,我试了一下,说不能转换什么的。麻烦了!
展开
 我来答
TitanTao
2009-11-21 · TA获得超过651个赞
知道小有建树答主
回答量:207
采纳率:100%
帮助的人:221万
展开全部
这里假定你用access数据库,如果不是那么请使用相应的命名空间。

表ygxx(字段就用 f1 、f2、f3 来表示把表如下)
f1 f2 f3
01 何二 22
02 张三 23
03 李四 23

sub getmsg(byval number as int32)
'这里省去数据库连接conn代码
dim sql as string="select * from ygxx where f1=" & f1

dim cmd as new oledbcommand(sql,conn)
dim read as oledbdataread=cmd.executedataread

read.read
textbox1.text=read("f1")
textbox2.text=read("f2")
textbox3.text=read("f3")
read.close
cmd=nothing
conn.close
end sub

调用getmsg(x)就行了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式