请教各位大侠下面这段代码为什么总是提示dataset为空. 数据库连接是成功的,但是dataset总是为空.

请教各位大侠下面这段代码为什么总是提示dataset为空. 数据库连接是成功的,但是dataset总是为空.,第1张

SqlDataAdapter

SqlDataAdapter是数据适配器,它的作用是将数据在不同的存储设备之间相互转换(什么是存储设备?就是存储数据的集合,DataSet,DataTable都是存储设备),要知道,数据在SQL Server里存放的格式和在DataSet里的存储格式是不一样的,那么现在我要想把SQL里的数据拿出来存放在DataSet怎么办呢,这时就要用SqlDataAdapter去处理,它把SQL里的数据拿出来变成DataSet认可的格式后存放进去,至于它里面是怎么处理的,你不用深究,知道怎么用它就可以了

DataSet

上面已经说了是存放数据的集合,一个DataSet可以包含多个DataTable,你可以将DataSet看成是一个excel表格,我们知道一个excel表格里可以有很多sheet: sheet0, sheet1, sheet2...他们是一个道理的

EndsWith

判断一个字符串是不是以某个特定的字符串结束的, if(sel.EndsWith("and")==true) 就是判断sel这个字符串是不是以“and”字符结束的,如果是就执行下面大括号里的 *** 作

打开sql server configuration manager查看sqlserver服务下的SQL Server代理是否是停止的,如果是停止的选中右击启动打开sql server尝试连接,如果不成功,打开网络配置下的MSSQLSERVER的协议,查看tcp/ip是否启动,如果没有启动直接启动,重启电脑,就可以连上啦

电脑打开软件提示打开数据库失败对象为空解决步骤如下:

1、将系统盘C:\ProgramFiles\MicrosoftOffice\Office的目录下的XLSTART文件夹删除。

2、在同级目录下新建一个XLSTART文件夹再重新启动电脑即可。


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

原文地址: http://outofmemory.cn/sjk/9820667.html

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

发表评论

登录后才能评论

评论列表(0条)

保存