如何使用ado.net连接数据库并将查询结果呈现出来

如何使用ado.net连接数据库并将查询结果呈现出来,第1张

首先在页面上拖个数据控件,如DataGridView,然后从数据库中取出数据进行绑定。

部分代码如下:

string cmdText="select from 表名";

DataSet ds=new DataSet();

SqlDataAdapter ad =new SqlDataAdapter(conn,cmdText); //其中conn为SqlConnection对象

adFill(ds);

DataGridViewDataSource=ds;

查询结果放在另一张表中(table2表必须存在)insert into table2 select from table1

查询结果直接创建一个新表存放select into table2 FROM table1

打开 SQL server企业管理器

新建查询,在窗口中输入查询语句并执行

全选查询的结果,邮件选择“连同标题一起复制”

在新建的Excel表格中进行粘贴

或者,全选查询结果之后,直接选择“将结果另存为”

在d出的窗口中,给文档命名

导出结果,如图:

8

补充:SQL server自带的导入导出工具,但是它对导入导出的数据量有限制(不能导出太大的数据)

你在用CopyFromRecordset前先把字段名写上,然后换一行再把数据集拷贝就可以了。

===========================================================

先把这句mExcelFileApplicationRange("A1")CopyFromRecordset

mRs

改为:

mExcelFileApplicationRange("A2")CopyFromRecordset

mRs

然后在这句前面加上下面的代码试试看,应该可以的:

For

i

=

0

To

mRstFieldsCount

-

1

mExcelFileActiveSheetCells(1,

i

+

1)Value

=

mRstFields(i)Name

Next

'设置字段名加粗(如果不需要可忽略此句)

mExcelFileActiveSheetRange(ActiveSheetCells(1,

1),

mExcelFileActiveSheetCells(1,

mRstFieldsCount))FontBold

=

True

以上就是关于如何使用ado.net连接数据库并将查询结果呈现出来全部的内容,包括:如何使用ado.net连接数据库并将查询结果呈现出来、SQL Server数据库中如何将查询的结果保存到另一个表中、怎么将sql中查询的结果导出为数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/10186299.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存