新手。有一个很简单的数据库问题!

拿棵草 2003-08-19 10:06:18
'SQL Server 2000
Dim ds As New DataSet()
Dim con As New SqlClient.SqlConnection("server=c123;uid=sa;pwd=;database=northwind")
Dim daEmp As New SqlClient.SqlDataAdapter("Select * From Employees", con)
daEmp.Fill(ds, "Employees")
DataGrid1.DataSource = ds
DataGrid1.DataMember = "Employees"

以上,可以将SQL SERVER中的northwind中的EMPLOYEES表的字段值显示在DATAGRID中。那么,我怎么控制当前记录MOVENEXT,或者MOVE到第五条记录呢?

谢谢!
...全文
25 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
WantGoWorld 2003-08-19
  • 打赏
  • 举报
回复
DataSet把数据库表中的数据读到内存中的容器,它可以包含多个数据表中的数据
访问数据表
ds.Tables["tablesname"] 或者是ds.Tables[index]
访问数据表中的纪录
ds.Tables["tablesname"].Rows[index]
访问数据表中某一行中的莫一字段:
ds.Tables["tablesname"].Rows[index][列名称]

meetweb 2003-08-19
  • 打赏
  • 举报
回复
可以直接操作记录集

ds.Tables("tablename").rows(5)
rock29 2003-08-19
  • 打赏
  • 举报
回复
写成:
temp=ds.tables("employees").rows(5)item("firstname ")试试
拿棵草 2003-08-19
  • 打赏
  • 举报
回复
问题解决了!
拿棵草 2003-08-19
  • 打赏
  • 举报
回复
请问:为什么我用下面的语句,告诉我错误呢?

dim temp as string
temp=ds.tables("employees").rows(5)!firstname '就这句话出错
提示我:
引发运行时异常 : System.MissingMemberException - 未找到类型“String”的默认成员。

16,552

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧