Excel2003配置为SQL Server2000的【链接服务器】
现在进行的工作是用vb和sql server2000管理公司的仓库。今天接到一张xsl的库存表,记录量非常大。首先的是用sql server2000查询分析器读出它来。
【文献:http://support.microsoft.com/kb/306397/EN-US/】
Enterprise Manager (SQL Server 2000)
<script type="text/javascript"></script>
- In Enterprise Manager, click to expand the Security folder.
- Right-click Linked Servers, and then click New linked server.
- On the General tab, follow these steps:
- In the first text box, type any name for the linked server.
- In the Server type box, click Other data source.
- In the Provider name list, click Microsoft Jet 4.0 OLE DB Provider.
- In the Data source box, type the full path and file name of the Excel file.
- In the Provider string box, type Excel 8.0 for an Excel 2002, Excel 2000, or Excel 97 workbook.
- Click OK to create the new linked server.
- Click to expand the new linked server name to expand the list of objects that it contains.
- Under the new linked server name, click Tables. Notice that your worksheets and named ranges appear in the right pane.
【/文献】
依照文献:
打开企业管理器,【sql server组】--【(local)】--【安全性】--右击【链接服务器】--【新建链接服务器】:
链接服务器:自己命名如KC_XX,下次再双击【链接服务器】的时候这个名字作为服务器名称显示
其它数据源--提供数据源的程序的名称,选择:Microsoft Jet 4.0 OLE DB Provider
产品名称:暂时不知做什么用,可以不写;
数据源:c:/xxx.xsl
提供程序字符串:Excel 8.0
填写完毕,确定。
双击【链接服务器】里的刚才命名的KC_XX,出现【表、视图】;双击【表】出现Excel文件中的Sheet1$,Sheet2$,说明连接成功。
打开查询分析器,输入:
SELECT * FROM KC_XX...Sheet1$
Excel表中Sheet1中数据全部输出在查询分析器显示结果的“网格”。
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
使用ADO(控件)连接Excel
初步打算尝试用SQL对Excel进行增删改,首先做到使用ADO(控件)连接Excel
ado使用MDAC中以下两个OLE DB提供程序都可以连接Excel数据文件:
MS Jet OLE DB Provider4.0 or
MS OLE DB Provider for ODBC Drivers
我使用的是Jet4.0,具体做法是:
1.创建vb的exe工程,引用ms ado data control6.0(ole db);ms datagrid control6.0(ole db).
2.右击【Adodc1】点击adodc属性,弹出【属性页】对话框。
3.【通用】--【使用字符串连接】--【生成】--展开【数据链接属性】对话框:
【提供程序】:ms jet 4.0 ole db provider
【连接】:选择或输入数据库名称,浏览选择xx.xsl的路径,会报错,无妨。
【高级】:无操作
【所有】:选【扩展属性】--【编辑值】--输入【Excel 8.0;】--confirm--返回【连接】点击【测试连接】--成功。
点击确定关闭【数据连接属性】对话框,返回【属性页】对话框;
4.点击【记录源】,类型为8,命令文本(SQL)输入:
select * from JiLu
5.打开xx.xsl,Ctrl+A选中所有内容,点击菜单栏【插入】--【名称】--【定义】,展开【定义名称】对话框,输入JiLu,确定。注意,第5步最好在第4步引用JiLu之前。
6.设置datagrid1的datasource为Adodc1.
7.运行vb程序,datagrid显示出Excel表格的内容。
用代码编写select语句。其中adodc1已经设置记录源并把datagrid1的datasource指定为adodc1,但是不妨碍编写代码,代码会用新的recordset覆盖form_load初始的记录集。
分享到:
相关推荐
Excel服务器标准版SQL server 2000邮件配置方法 一,配置sql server 2000服务: 二, OutLook2003配置: 三,配置SQL SERVER邮件 要注意的几个问题
NULL 博文链接:https://pavel.iteye.com/blog/633619
介绍就不多说了,下边是部分目录,觉得有用的话就顶一个 C:. │ sqlserver2000.txt │ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用文件及文件组.sql │ 1.9.2(3) 调整...
SQL Server2005连接Excel、Access,链接服务器的设置
关于SqlServer通过脚本访问Excel数据,以及通过企业管理器导入Excel数据问题解决办法。
SQLBatch Runner是面向SQL Server设计的SQL脚本批量执行工具,通过简单的点击鼠标,即可方便的在多个SQL Server实例上运行多个脚本,并且记录详细的执行日志,提供事务保护,将多脚本执行任务变得高效、可控、易于...
对SQLSERVER单个表的部分查询结果进行导出至EXCEL,并由EXCEL导入至数据库表中。包含同一服务器中的数据库表之间的通过SQL语句进行导出导入,及不同服务器之间的数据库表之间的导出导入
1.可以从Excel中导入数据到Sql中; 2.数据库不必是本地的,也可以是远程的(在登陆界面server这一栏中输入远程服务器的ip地址即可); 3.可以选择windows登陆,也可以用sql登陆; 4.详细可以参考帮助文档,(需要...
利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...
5 安装SQL数据库(不安装EXCEL 服务器会自动装一个兼容的MSD2000)并打好补丁 若为SQL2000则补至SP4; 6 安装勤哲Excel服务器2010 旗舰版 7 执行软件授权注册许可即可成功使用无限用户第二版 新 335 本人公司...
Excel数据导入SqlServer,做成了一个工具,本版本是远程导入,也自带本机导入(本机是服务器)
(类似SQLSERVER BCP工具,支持在批量复制之前或者之后同步执行特定的语句)。 5.支持将查询结果转换为sql语句。 6.支持批量对多个sql server数据库的特定用户修改密码。(随机密码) 7.支持同时对多个windows主机进行...
sqlserver2005教程SQLSERVER2005中Reporting Service执行日志的读取方法 恢复SQL2005误删除的数据 SQL2005 Management Studio 之 SSMS Field Types of SQL Server 2005 SQL Server 2005和SQL Server 2000数据的...
asp.net实现Excel导入Sqlserver; 采用附件上传控件将要导入的Excel数据源上传入服务器,然后使用.NET的Excel组件读取数据及其相关样式等,并生成相应对于的Html语句。
可以在自己在电脑将excel数据导入到服务器上的SQl SERVER 数据库里的指定表
5、 安装SQL数据库(不安装EXCEL 服务器会自动装一个兼容的MSD2000)并打好补丁,若为SQL2000则补至SP4; 6、 安装勤哲Excel服务器2010 旗舰版(安装完毕需要重新启动计算机) 第二部分:无限用户版的注册 1、 ...
4.支持将查询出的结果集,批量复制到多个sql server服务器上。 5.支持将查询结果转换为sql语句。 6.支持批量对多个sql server数据库的特定用户修改密码。(随机密码) 7.支持同时对多个windows主机进行批量注销、...
[SQL]将Excel表数据导入SQL Server2005的几种方法归纳 数据库 2010-07-27 11:14:26 阅读201 评论0 字号:大中小 订阅 近日在巨轮着手车间负荷数据处理,反馈回来的数据是保存在Excel文件中的,我必须将其导入SQL ...
修改Global.asax.cs文件中的连接字符串:为您的SQLSERVER数据库的服务器,实例名,以及数据库名称,以及修改连接用户名和口令。 this.conn.ConnectionString = "data source=192.168.0.3\\ntko;initial ...
利用Microsoft SQL Server 2008实现灵活的商业智能解决方案使用Microsoft 完善的BI工具构建B0解决方案的必备指南,使用SQLServer 2008设计、开发和部署更有效的数据集成、报表、分析解决方案所需的权威操作指南。...