odbc:

string cnnstring = @"Driver={SQL Server Native Client 11.0};Initial Catalog = sxquadb;server=服务器ip;uid=账号;pwd=密码;app=hawk;wsid=D0r2";

cnnString = @"Data Source = 10.252.21.8; Initial Catalog = sxquadb; User ID = sx00052; password=Cw8569*";

public static bool ExportToExcel_ByQueryTable()

{

bool _bl = false;

excel.Application xlApp = new excel.Application();

excel.Workbook wk = xlApp.Workbooks.Add(excel.XlWBATemplate.xlWBATWorksheet);

excel.Worksheet sht = wk.Worksheets[1];

xlApp.Visible = true;

// string cnnstring = @"Driver={SQL Server Native Client 10.0};Data Source = 191.251.21.2; Initial Catalog = pub; User ID =账号; password=密码;

string cnnstring = @"Driver={SQL Server Native Client 11.0};server=191.251.21.2;uid=账号;pwd=密码app=hawk;wsid=ww";

//OdbcConnection cnn = new OdbcConnection(cnnstring);

//cnn.Open();

cnnstring = "ODBC;" + cnnstring;

try

{

string sqlstr = "select * from inspection_record";

excel.QueryTable qt = sht.QueryTables.Add(cnnstring, sht.Range["A1"], sqlstr);

qt.MaintainConnection = false;

qt.SavePassword = false;

qt.RefreshOnFileOpen = false;

qt.SaveData = true;

qt.BackgroundQuery = false;

qt.EnableRefresh = false;

qt.Refresh();

//删除ODBC连接信息,不能刷新

for (int i = 1; i <= wk.Connections.Count; i++)

{ wk.Connections[i].Delete(); }

}

catch(Exception ex)

{

Docmd.msgInfo(ex.Message );

}

return _bl;

}

c# 用queryTable导出数据:

string sqlstr = "select * from inspection_record";
                excel.QueryTable qt = sht.QueryTables.Add("ODBC;" + cnnstring, sht.Range["A1"], sqlstr);

c# sqlserver连接字符串的更多相关文章

  1. SqlServer 连接字符串多种配置

    Application Name(应用程序名称):应用程序的名称.如果没有被指定的话,它的值为.NET SqlClient Data Provider(数据提供程序). AttachDBFilenam ...

  2. ASP.Net连接SQLServer 连接字符串

    引用命名空间 using System.Data; using System.Data.SqlClient; 连接字符串 // windows 验证方式数据库中存在单一实例 string connec ...

  3. 获取SQLServer连接字符串的方法

     第一步:创建向导文件 在桌面创建一个txt文件,并将文件后缀改成“.udl”.    第二步:选择“提供程序”tab页 双击新创建的“.udl”文件,进入后选择“提供程序”tab页,选择“Micro ...

  4. 【转】SQLServer连接字符串配置:MultipleActiveResultSets

    ADO.NET 1.x 利用SqlDataReader读取数据,针对每个结果集需要一个独立的连接.当然,你还必须管理这些连接并且要付出相应的内存和潜在的应用程序中的高度拥挤的瓶颈代价-特别是在数据集中 ...

  5. .NET项目 - sqlserver 连接字符串

    服务器本地连接: <connectionStrings> <add name="db" connectionString="Data Source=lo ...

  6. 2、Java应用中常见的JDBC连接字符串(SQLite、MySQL、Oracle、Sybase、SQLServer、DB2)

    2.Java应用中常见的JDBC连接字符串 Java应用中连接数据库是不可或缺的,于是便整理一些可能用到的JDBC的jar包及其相匹配的URL,以备日后查阅. 1)SQLite Class.forNa ...

  7. C# sqlserver 2008 连接字符串

    sqlserver 2008 的连接字符串和sql2005的几乎是一样的,但是,他们对于其中的一些配置要求不同.我试着用了很多连接字符串,最后找到了问题的原因,特别记录到这里,如果有相同问题的同学,可 ...

  8. sqlServer数据库常用连接字符串

    sqlServer   数据库常用连接字符串 用户名和密码验证的方式去连接到数据库服务器 <add name="conStr" connectionString=" ...

  9. sqlserver、mysql怎样获取连接字符串

    sqlserver.mysql怎样获取连接字符串 步骤: 一.新建文本文档xxx.txt,改动文件类型为.udl 二.打开该文件,在<提供数据>中找到相应的服务. 三.在连接中选择须要的数 ...

随机推荐

  1. Lucene 的四大索引查询 ——bool 域搜索 通配符 范围搜索

    Lucene 的四大索引查询  清单1:使用布尔操作符 Java代码      //Test boolean operator blic void testOperator(String indexD ...

  2. Superprime Rib

    链接 分析:满足题目条件的必然是1,2,3,5,7,9这几个数字的组合,DFS按位进行即可,边组合边判断是否合法. /* PROB:sprime ID:wanghan LANG:C++ */ #inc ...

  3. Dijkstra再理解+最短路计数

    众所周知,Dijkstra算法是跑单源最短路的一种优秀算法,不过他的缺点在于难以处理负权边. 但是由于在今年的NOI赛场上SPFA那啥了(嗯就是那啥了),所以我们还是好好研究一下Dij的原理和它的优化 ...

  4. NIO知识摘录

    在 JDK 1. 4 中 新 加入 了 NIO( New Input/ Output) 类, 引入了一种基于通道和缓冲区的 I/O 方式,它可以使用 Native 函数库直接分配堆外内存,然后通过一个 ...

  5. JS实现系统时间(自动)

    转自:https://blog.csdn.net/qq_35607510/article/details/54600563

  6. 自己设计的java web消息提示机制

    最近在做个类CMS的一个系统,前端展示都OK了,在做后台管理,就是对数据库的增删改查.使用SSH实现功能倒也蛮简单的,只是为了人性化的设计,需要做一些提示机制,比如用户删除了一条数据给个删除成功的提示 ...

  7. 遗传算法求解TSP问题

    package com.louis.tsp; /** * Project Name:GeneticAlgorithm * File Name:Individual.java * Package Nam ...

  8. 斯坦福CS231n—深度学习与计算机视觉----学习笔记 课时1

    课时1 计算机视觉历史回顾与介绍上 CS231n:这一一门关于计算机视觉的课程,基于一种专用的模型架构,叫做神经网络(更细一点说,是卷积神经网络CNN).计算机视觉是人工智能领域中发展最为迅猛的一个分 ...

  9. Android 实用技巧 --- 命令godir (转载)

    转自:http://blog.csdn.net/bigmarco/article/details/6995426 source build/envsetup.sh后可以使用很多android集成的sh ...

  10. android:ellipsize省略文字用法(转载)

    转自:http://zhangkun716717-126-com.iteye.com/blog/864989 TextView及其子类,当字符内容太长显示不下时可以省略号代替未显示的字符:省略号可以在 ...