中易网

C#中怎么把SQL数据库中的一列数据赋值给数组

答案:1  悬赏:0  
解决时间 2021-04-07 14:23
C#中怎么把SQL数据库中的一列数据赋值给数组
最佳答案
首先需要一个连接字符串连接到数据库,然后调用 SqlDataAdapter方法获得数据库的数据,但这样并不会真正获得数据,还要将连接字符串打开,再通过一个SqlCommandBuilder对象将数据填充到一个表中,然后就可以通过这个表获得数据了,下面以获得姓名字段的全部值为例,示例代码如下: string[] name = new string[10];//有多少记录,数组就定义多大,或者使用集合,就不用考虑越界问题了! DataTable student; SqlConnection link=new SqlConnection("Server=玛哈维路-PC;database=软件0902;Persist Security Info=False;Integrated Security=true"); SqlDataAdapter sql=new SqlDataAdapter("select * from 同学信息表", link); SqlCommandBuilder builder=new SqlCommandBuilder(sql); sql.Fill(student); for (int i = 0; i < student.Rows.Count; i++) { name[i](student.Rows[i]["姓名"]); } //表的外观是二维数组,其实访问时是用数组的数组,前为行,后为行,由于列名确定,行号在变,所以得到肯定是一行!当然也还有其它的写法,这只是一个参考,希望对你有帮助!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如果老缠着一个男人,突然不缠他了,他会主动找
淘宝实名认证了,会对自己有坏处吗?
Need for Speed™ No Limits 安卓的哪里能下
女人与男人打招呼、说、“嗨、嗨、”的。这女
自己喜欢的人,而那个人却又喜欢另一个人。我
显卡 华硕GTS450 1G 显存 3Dmark 06 跑 15830
杭州租房税点是多少,一定要交吗
启艺培训中心怎么去啊,有知道地址的么
为什么用地笼网捕鱼鱼进网就跑不了
大学学籍名字和户口本上的不一样有什么影响么
怎样在VMware6.5下安装dmg格式的苹果系统
机械表戴在手上和不戴的时候,时差比较悬殊,
百分求达人作诗一首,要求以'龙腾千里行
新供销百合怎么去啊,有知道地址的么
身份证上的地址不是本地的可以领取快递吗
推荐资讯
爱丁堡大学法学院好不好
林肯公园的老大是麦克信田还查尔斯贝宁顿啊
巩义市最大的几个小区名字,带地址的更好.
沈阳14.9公里打车多少钱
张化岗口腔诊所这个地址在什么地方,我要处理
四边形两个对角相等则另两个角的平分线是否平
( )的魅力的作文
怎样可以提高电影院观影人数
越策越开心现在还在录制吗?
骆驼毛,羊毛,羊绒,羊跎毛,羊跎绒做大衣哪个更
李师傅弹花店在什么地方啊,我要过去处理事情
起点历史类小说作者你觉得那个最有文采!写的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?