
首先在页面上拖个数据控件,如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中查询的结果导出为数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)