如何用DataSet 和SqlDataAdapter读取SQL数据库中某列的多行数据?

如何用DataSet 和SqlDataAdapter读取SQL数据库中某列的多行数据?,第1张

dataset是。net中的数据集合体,用来架构花数据存储。

sqldataadapter是ado.net对象中用于读取数据的适配器。

正常。net *** 作数据库步骤可以上网搜索一下。

你这个问题的步骤可以是这样的:

1、创建sql查询脚本

2、交由sqldataadapter进行数据查询

3、sqldataadapter将返回的查询结果,赋给dataset

4、通过编码的方式,将dataset中的数据展示到aspx页面上。

DataSet 可以理解为内存数据库,里面包括了表,而表下面有行和列。

因此,第一步要确定是哪个表,可通过索引或表名来获取。

示例如下:

LabelText = DataSet11.Tables("COMM.USERS").Rows[0]["User_Name"].tostring()

LabelText = DataSet11.Tables("COMM.USERS").Rows(0).Item("user_name")

Label.Text=ds.Tables(0).Rows(i).Item( "列名 ")

Label.Text=ds.tables[0].rows[0][ "filed "]

Label.Text=ds.Tables[0].Rows[x][y]

这个很简单,原因你并不了解UpdateCommand中的生成了什么SQL

myDataAdapter.UpdateCommand = myCommandBuilder.GetUpdateCommand()

MessageBox.Show(myDataAdapter.UpdateCommand)//加这一行,看显示的SQL,然后就知道为什么有问题了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6672472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存