当前位置:数据库 > Excel >>

sql 2005 导出excel出错求指教

exec master..xp_cmdshell 'bcp " select * from t1 " queryout d:\book3.xls -c -U "Admin" -P ""' 对于这个语句,它显示了这样的错误: 消息 15281,级别 16,状态 1,过程 xp_cmdshell,第 1 行 SQL Server 阻止了对组件 'xp_cmdshell' 的 过程'sys.xp_cmdshell' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'xp_cmdshell'。有关启用 'xp_cmdshell' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。 求指教,这是什么原因啊,该怎样解决呢?
答案:private string connectionStringss = WebConfigurationManager.ConnectionStrings["Pubs"].ConnectionString;
  SqlConnection con = new SqlConnection(connectionStringss);
            string jia = "insert into students value (10,'李佳娜','13223234567','晋城','山西','中国')";
            SqlDataAdapter apda = new SqlDataAdapter(jia , con);
               DataSet ds = new DataSet();
其他:打开程序组下的外围应用配置器
功能外围应用配置器
选中xp_cmdshell 启用即可 

上一个:将一组数据如:1、2、3、4、5,取出这组数据的最大和最小值后,再求剩余3个数值的平均值,Excel来做。
下一个:mysql把查询到的数据自动导成excel

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,