.NET 数据库代码解释一半 还有一半看不懂

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:43:21
Sub Page_Load
dim connstr as string
connstr="Provider=SQLOLEDB;server=server;database=net0575;uid=sa;pwd=826500;"
'将用户名和密码输入数据库
dim conn as new oledbconnection(connstr)
conn.open()
'打开数据库
dim strSelect as string
strSelect ="select * from team"
'执行查询命令
dim objCommand as new oledbCommand(strSelect,conn)
'读取数据集
dim objDatareader as oledbDataReader
objDatareader=objCommand.ExecuteReader()
dim name as new label()
'把新label控件定义给name
dim i as integer

Do While objDataReader.Read()
'利用循环为label控件赋值
i=i+1
name=findcontrol("tname" & objDatareader("tid"))
'在tname后面加上tid=1字段的数据
name.text=objDatareader("tname")
'将tid=1字段中的tname数据读取并赋值到neme
name=findcontrol("tintro" & objDatareader("tid"))
name.text=objDatareader("tintro")
name=findcontrol("ts

怎么不用.net 的ado操作数据库呢
name=findcontrol("tname" & objDatareader("tid")) 就是在页面中寻找名为tname&tid的这个控件,如果有的话就转换为name这个label控件
name.text=objDatareader("tname")
就是将label的text属性设为数据库tname字段的值,其他的语句都很好懂了