[引]SQLServer和Access、Excel数据传输简单总结 选择自 xdev 的 Blog

MOOS-ivp实战指南(一)——基于发布-订阅模型的水下机器人通信架构解析 本文深入解析了MOOS-ivp开源框架在水下机器人系统中的通信架构,重点介绍了其基于发布-订阅模型的高效UDP通信机制。通过实战案例和性能优化技巧,展示了MOOS-ivp在资源受限的水下环境中如何实现轻量级、高实时性的通信,并与ROS进行了详细对比,帮助开发者选择适合的水下机器人系统框架。 阅读详情
所谓的数据传输,其实是指SQLServer访问Access、Excel间的数据。

为什么要考虑到这个问题呢?

由于历史的原因,客户以前的数据很多都是在存入在文本数据库中,如Acess、Excel、Foxpro。现在系统升级及数据库服务器如SQLServer、ORACLE后,经常需要访问文本数据库中的数据,所以就会产生这样的需求。前段时间出差的项目,就是面临这样的一个问题:SQLServer和VFP之间的数据交换。

要完成标题的需要,在SQLServer中是一件非常简单的事情。

通常的可以有3种方式:1、DTS工具 2、BCP 3、分布式查询

DTS就不需要说了,因为那是图形化操作界面,很容易上手。

这里主要讲下后面两们,分别以查、增、删、改作为简单的例子:

下面废话就不说了,直接以T-SQL的形式表现出来。


一、SQLServer和Access

1、查询Access中数据的方法:

select * from OpenRowSet('microsoft.jet.oledb.4.0',';database=c:/db2.mdb','select * from serv_user')

或

select * from OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:/DB2.mdb";User ID=Admin;Password=')...serv_user

2、从SQLServer向Access写数据:

insert into OpenRowSet('microsoft.jet.oledb.4.0',';database=c:/db2.mdb','select * from Accee表')
select * from SQLServer表
或用BCP

master..xp_cmdshell'bcp "serv-htjs.dbo.serv_user" out  "c:/db3.mdb" -c -q -S"." -U"sa" -P"sa"'

上面的区别主要是:OpenRowSet需要mdb和表存在,BCP会在不存在的时候生成该mdb

3、从Access向SQLServer写数据:有了上面的基础,这个就很简单了

insert into SQLServer表 select * from
OpenRowSet('microsoft.jet.oledb.4.0',';database=c:/db2.mdb','select * from Accee表')

或用BCP

master..xp_cmdshell'bcp "serv-htjs.dbo.serv_user" in  "c:/db3.mdb" -c -q -S"." -U"sa" -P"sa"'

4、删除Access数据:

delete from OpenRowSet('microsoft.jet.oledb.4.0',';database=c:/db2.mdb','select * from serv_user')
where lock=0

5、修改Access数据:

update OpenRowSet('microsoft.jet.oledb.4.0',';database=c:/db2.mdb','select * from serv_user')
set lock=1

SQLServer和Access大致就这么多。


二、SQLServer和Excel


1、向Excel查询

select * from OpenRowSet('microsoft.jet.oledb.4.0','Excel 8.0;HDR=yes;database=c:/book1.xls;','select * from [Sheet1$]') where c like '%f%'

select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;IMEX=2;DATABASE=c:/book1.xls',[sheet1$])

1)hdr=yes时可以把xls的第1行作为字段看待,如第1个中hdr=no的话,where时就会报错
2)[]和美圆$必须要,否则M$可不认这个账

2、修改Execl

update OpenRowSet('microsoft.jet.oledb.4.0','Excel 8.0;hdr=yes;database=c:/book1.xls;','select * from [Sheet1$]')
set a='erquan' where c like '%f%'

3、导入导出


insert into OpenRowSet('microsoft.jet.oledb.4.0','Excel 8.0;hdr=yes;database=c:/book1.xls;','select * from [Sheet2$]')(id,name)
select id,name from serv_user

或BCP

master..xp_cmdshell'bcp "serv-htjs.dbo.serv_user" out  "c:/book2.xls" -c -q -S"." -U"sa" -P"sa"'

从Excel向SQLServer导入:

select * into serv_user_bak
from OpenRowSet('microsoft.jet.oledb.4.0','Excel 8.0;HDR=yes;database=c:/book1.xls;','select * from [Sheet1$]')

如果表serv_user_bak不存在,则创建

有关BCP和分布式查询的详细解答,就查SQLServer自带的帮助吧。
SQLServer和txt文件、HTML文件、VFP文件的数据交换都显得非常容易了。。。。

其实这些内容在帮助里都有,偶只不过是总结了一下,方便大家参考,呵呵~~

以上内容都经过测试~~

KEPServerEX数据写入数据库案例.pdf kepware的datalogger数据库写入案例,kepware具备将OPC数据存入数据库的功能; 立即下载

相关推荐

ACCESS 与SQL SERVER数据库数据相互转换,ACCESS,SQL SERVER

ACCESS 与SQL SERVER数据库数据相互转换,ACCESS,SQL SERVER

SQLServer和Access、Excel数据传输简单总结

  所谓的数据传输,其实是指SQLServer访问Access、Excel间的数据。 为什么要考虑到这个问题呢? 由于历史的原因,客户以前的数据很多都是在存入在文本数据库中,如Acess、Excel、Foxpro。现在系统升级及数据库服务器如SQLServer、ORACLE后,经常需要访问文本数据库中的数据,所以就会产生这样的需求。前段时间出差的项目,就是面临这样的一个问题:SQLServer和V

ebookbug的专栏 1554

SPSS因子分析实战:从数据清洗到结果解读的完整流程

本文提供了一份详尽的SPSS因子分析实战指南,涵盖从数据清洗、适用性检验(KMO与巴特利特检验)、公因子提取、因子旋转到结果解读与报告撰写的完整流程。通过具体案例,手把手教你如何利用SPSS进行探索性因子分析,实现数据降维并提炼核心公共因子,适用于市场研究、心理学等多变量数据分析场景。

weixin_29055699的博客 329

SQL Server导出和导入可选的数据库表和数据,以sql脚本形式

1. 打开SQL Server Management Studio,在需要导出表的数据库上单击右键 → 任务 → 生成脚本2. 在生成脚本的窗口中单击进入下一步3. 如果只需要导出部分表,则选择第二项,并勾选表;之后点击下一步4. 选择“”,按需修改文件名和保存路径如果同时需要导出表结构和数据,就从右上角的选项中,将要导出到脚本的数据类型,修改为否则,默认为导出“仅架构(Schema only)”5. 之后,连续点击下一步,直到完成。即可在目标路径下找到生成的脚本文件🎉🎉。

Samedimanche的博客 9883

告别OLE!Delphi操作Excel的3种轻量级方案横向评测(FlexCel/XLSReadWriteII/LibXL)

本文深入评测了Delphi操作Excel的三种轻量级方案:FlexCel、XLSReadWriteII和LibXL。通过技术架构、API设计、性能测试和实战案例的全面对比,帮助开发者选择最适合的工具,提升Excel文件处理效率,告别传统OLE方案的依赖和性能问题。

onion的博客 929

IC面试常考题 Verilog三分频电路设计(占空比50%,三分之一,三分之二)

实现三分频电路最简单的是: 利用计数器实现。 时序图分析(本人比较懒,平常科研忙,所以直接手画时序图了,懒得用软件画了): 直接上图分析:利用计数器每隔三个周期信号翻转一次,同时在不同的计数下翻转得到的同步信号 clk_1和clk_2,再利用异或即可实现出一个不同占空比的三分频信号(同样的方法也可扩展到其他奇数分频设计中)。 例如占空比50%: module Div_three( input clk, input rst_n, output div_three ); reg

qq_41884662的博客 1万+

Python数据库操作【三】—— SQLServer

Python数据库操作之Microsoft SQL Server

XUMENGCAS的博客 2万+

Databricks Genie:语义编译器架构与企业级智能解析实践

语义层是现代数据平台实现自然语言查询的核心基础,其本质是将业务术语映射为可执行、可治理的数据契约。原理上依赖结构化元数据、值字典与数据血缘三支柱协同,通过分层AI代理(如Intent Parsing、Retriever、Verifier)实现意图识别→语义对齐→安全执行的闭环。技术价值在于降低SQL使用门槛的同时保障审计性、一致性和权限可控性,适用于销售运营、财务分析等一线业务场景。本文深入解析Databricks Genie作为典型语义编译器的落地逻辑,涵盖Unity Catalog知识注入、七层Agen

weixin_29053695的博客 337

向word模板中写入数据_Kepware实现向数据库实时写入数据

Kepware实现向数据库实时写入数据1. 首先建立Kepware与设备的连接,如与PLC,DCS等设备的连接。使用自带的Simulator进行数据仿真。2. 新建通道,通道类型为:Simulator,下一步指定名称为:Sim,其他可以为默认,直到完成设置。3. 配置Data Logger 设置与数据库的连接,新建一个 Log Group3.1 设置Log Group 的Name : SQL Se...

weixin_39688451的博客 513

从TM1到TM9:手把手教你用Wireshark抓包分析LTE下行调度与传输模式切换

本文详细解析了如何使用Wireshark抓包分析LTE下行调度中的传输模式切换,从TM1到TM9的动态调整过程。通过实战案例,包括小区边缘移动、高速场景和多用户调度,揭示eNodeB如何基于信道质量指标(如RSRP、SINR)动态切换传输模式,并提供关键信令解析和优化建议,助力网络工程师提升LTE网络性能。

weixin_42651748的博客 315

浅谈一下小波变换和EEG信号处理

浅谈小波变换,总结不是很到位,请大家指正。

qq_45045249的博客 2862

SQLServer两种导入数据方法

一、电子表格数据存储转到 SQLserver 中,Excel 数据存储: 1、打开 SQLserver 新建一个数据库来存放该数据,数据库名称命名自定义 2、这里使用作者大大自定义建好的数据库来示范:(操作步骤如下图所属:选择该数据库鼠标右键点击任务之后再选中导入数据) 3、这里数据源就是需要导入的电子表格数据,选中然后点击下一步,如图所示 4、Excel 文件路径选择自己电脑磁盘存放该 Excel 表格数据的路径,Excel 版本默认选择不变就行,这里作者大大简图示例,完成以上操作无 误后点击下一步: 5

qq_58024830的博客 5124

蓝牙协议栈详解(3)——BTstack

BTstack是一个轻量级蓝牙协议栈,支持经典蓝牙(BR/EDR)和低功耗蓝牙(BLE)。它采用事件驱动模型,可运行在MCU/CPU上,通过HCI接口与蓝牙控制器通信。协议栈包含完整的蓝牙协议层支持,如L2CAP、RFCOMM、ATT/GATT等,并提供丰富的示例代码。 主要特点包括模块化设计、开源授权、支持多种HCI传输方式(UART/USB)和操作系统适配。开发时需要关注事件驱动编程模型、内存配置优化、HCI传输稳定性等问题。典型应用场景包括SPP串口通信、BLE外设开发等。 使用建议从最小示例开始,逐

嵌入式软硬件叶玄 291

如何使用SQL Server导入和导出向导将数据导入/导出到SQL Server

This article will explain the steps for importing and exporting data using the SQL Server Import and Export Wizard. 本文将介绍使用SQL Server导入和导出向导导入和导出数据的步骤。 Depending on the options that are s...

culuo4781的博客 1万+

YOLOv11改进 | 添加注意力篇 | 一文带你改进GAM、CBAM、CA、ECA等通道注意力机制和多头注意力机制

这篇文章给大家带来的改进机制是一个汇总篇,包含一些简单的注意力机制,本来一直不想发这些内容的(网上教程太多了,发出来增加文章数量也没什么意义),但是群内的读者很多都问我这些机制所以单独出一期视频来汇总一些比较简单的注意力机制添加的方法和使用教程,本文的内容不会过度的去解释原理,更多的是从从代码的使用上和实用的角度出发去写这篇教程。欢迎大家订阅我的专栏一起学习YOLO!YOLOv11改进系列专栏——本专栏持续复习各种顶会内容——科研必备目录一、本文介绍二、GAM2.1 GAM的介绍2.2 GAM的核心代码。

Snu77的博客 5154

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

如何使用OPCAutomation.dll从kepware连接和读取值(how to connect and read values from kepware using OPCAutomation.

I am creating a small c# program to connect and read value from kepware server using OPCAutomation.dll, but unable to get its syntax? OPCAutomation.OPCServer _OPCServer = new OPCAutomation.OPCServer...

cuoban的学习空间 1907

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

MySQL2SQLServer数据传输

一、Server management studio 17创建备用数据库 1、下载并安装server management studio 17(SQLserver可视化工具) 2、打开该工具点击连接->服务器类型选择数据库引擎,服务器名称是自动弹出的,身份验证选择windows身份验证->此时一个新的连接就创建了。 3、依次点开上一步新建的连接,安全性->登录名->找...

qq_36803154的博客 1456

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

SQL Server与Excel、Access数据互导

最近用到SQL Server与Excel数据互导,网上有很多人也问到这个问题,但很多解答不够清楚,有些太过简略,于是结合自己实践的体会,和网上的总结,重新整理一下,加入了自己遇到问题的解决,算是方便自己以后查阅,也希望能对遇到类似问题的朋友有所帮助。1、SQL Server导出为Excel:         要用T-SQL语句直接导出至Excel工作薄,就不得不用借用SQL Server管理器

licoolxue的专栏 3288

SQLServer导出导入数据方法

<br />一、导出导入SQL Server里某个数据库<br />  1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。<br /><br />  2.备份 选数据库-完全,<br />  目的 备份到 按添加按钮<br />  文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak)<br />  重写 选重写现有媒体<br />  最后按确定按钮。<br />  如果生成的备份数据库文件大于1M,要用压缩工具压缩后再到

yingtaowz的专栏 1152

如何在SQL Server 2016中使用R导入/导出CSV文件

介绍 (Introduction) Importing and exporting CSV files is a common task to DBAs from time to time. 导入和导出CSV文件是DBA经常执行的一项常见任务。 For import, we can use the following methods 对于导入,我们可以使用以下方法...

culuo4781的博客 1728

在SQL Server中批量复制,导入和导出的技术

The process of importing or exporting large amounts of data into a SQL Server database, is referred to as bulk import and export respectively. Fortunately, we are provided with a plethora of nativ...

culuo4781的博客 2591

SQL Server SQL语句导入导出大全(转)

SQL Server数据库SQL语句导入导出大全,包括与其他数据库和文件的数据的导入导出。 /******* 导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /*********** 导入Exc

码农 821

关于C#操作Access数据库,SqlServer与Access数据库之间数据传递使用总结

温故而知新~~ 下面是Access配置文件,选择符合的下载 Access数据库12.0配置包_32.exe 下载 Access数据库12.0配置包_X64.exe 下载 首先基础的:C#连接Access数据库,方法与连接Sql类似。 AccPath:Access数据库的路径 string ConAcc = "Provider=Microsoft.ACE.OLEDB.12.0;Data...

林心涯的博客 1206

Access到SQL的数据同步

首先,要使用数据库的OpenDataSource函数,需要开启Ad Hoc Distributed Queries。   启用:exec sp_configure "show advanced options",1reconfigureexec sp_configure "Ad Hoc Distributed Queries",1reconfigure    使用完成后,关闭Ad Ho

橙子撸代码专栏 4817

SQL Server SQL语句导入导出大全

 Server数据库SQL语句导入导出大全,包括与其他数据库和文件的数据的导入导出。/******* 导出到excelEXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’/*********** 导入ExcelSELECT

427

Excel的三种密码:防看、防存、防乱改,各管各的

你的Excel该用哪种密码?看完这篇就懂了

passneo的博客 177
上一篇: SQL Server 2000+ MS WIN2003群集服务配置
下一篇: SMTP等一些缩写的全程解释
滴水禅师
博客等级 码龄22年 0粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值