转 Asp操作DTS进行代参数的数据导入导出

ASP.NET及C#网上资料小收藏 <br />http://blog.youkuaiyun.com/guyehanxinlei/archive/2008/01/18/2051333.aspx<br />使用SqlBulkCopy类加载其他源数据到SQL表 <br />在数据回发时,维护ASP.NET Tree控件的位置 <br />vagerent的vs2005网站开发技巧 <br />ASP.NET2.0小技巧--内部控件权限的实现 <br />图片滚动代码。 <br />css——之三行三列等高布局 <br />Datagird TemplateC 阅读详情

 

年前接了一个小项目,其中一部分是将sql中的数据进行有选择的导出到一个mdb中。
这些是完全可以通过asp得sql语句进行操作的,但是还是想把主要导出的任务交给sql server去做,asp主要是调动这个程序而已。
想到以前做过的东西,觉得实现起来并不难,只是一个参数的问题。
开始实现:
先做一个dts,连接好数据源,添加一个数据导出任务,将数据导出到access中。
然后调用asp启动dts,测试成功。
重点问题是如何在asp中输入参数,传递到dts中。
开始去想如何直接输入参数给dts。可以使用全局变量。
添加一个全局变量在数据转换任务中使用带有参数的查询。
SELECT *
FROM fenlei
WHERE ( fl_id < ?)
这样可以有一个参数使用。那么参数如何赋值?
关键是这几个语句
Set objGlobal = objDTSPackage.GlobalVariables

objDTSPackage.LoadFromSQLServer servername, usrname, pwd, DTSSQLStgFlag_Default2, "", "", "", dtsname
 objDTSPackage.GlobalVariables("fl_id").Value = fl_id
 objDTSPackage.Execute

而且一定要注意,参数的赋值一定要在loadfromsqlserver之后才行。否则不成功!!!
源代码如下:

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<form action='rundts.asp' method=post>
servername:<input type=text name=servername value='MINT'><br>
usrname:<input type=text name=usrname value="sa"><br>
pwd:<input type=password name=pwd value="sa"><br>
conn:<input type=text name=DTSSQLStgFlag_Default2 value="0"><br>
dtsname:<input type=text name=dtsname value="export"><br>
id:<input type=text name=fl_id ><br>
<input type=submit value=ok></form>


<%
dtsname=request.form("dtsname")
usrname=request.form("usrname")
servername=request.form("servername")
pwd=request.form("pwd")
fl_id=request.Form("fl_id")
DTSSQLStgFlag_Default2=request.form("DTSSQLStgFlag_Default2")
if dtsname="" or DTSSQLStgFlag_Default2="" or usrname="" or servername="" or pwd="" then
response.write("error")
response.end
else
response.write("dtsname:"&dtsname&"<br>")
response.write("usrname:"&usrname&"<br>")
response.write("servername:"&servername&"<br>")
response.write("DTSSQLStgFlag_Default2:"&DTSSQLStgFlag_Default2&"<br>")
dim objDTSPackage
dim objDTSStep
dim strResult
dim blnSucceeded

const DTSSQLStgFlag_Default = 0
const DTSStepExecResult_Failure = 1

set objDTSPackage = Server.CreateObject("DTS.Package")
blnSucceeded = true
'objDTSPackage.DTSGlobalVariables("fl_id").value = 10
Set objGlobal = objDTSPackage.GlobalVariables


objDTSPackage.LoadFromSQLServer servername, usrname, pwd, DTSSQLStgFlag_Default2, "", "", "", dtsname
 objDTSPackage.GlobalVariables("fl_id").Value = fl_id
 objDTSPackage.Execute

for each objDTSStep in objDTSPackage.Steps
if objDTSStep.ExecutionResult = DTSStepExecResult_Failure then
strResult = strResult & "Package " & objDTSStep.Name & " failed.<br>"
blnSucceeded = false
else
strResult = strResult & "Package " & objDTSStep.Name & " succeeded.<br>"
end if
next

if blnSucceeded then
Response.Write "<h1>Package Succeeded</h1>"
else
Response.Write "<h1>Package Failed</h1>"
end if

Response.Write strResult
end if
%>

 

Zigbee通信(CC2530终端 + ESP32-C6协调器) 实现了CC2530 zigbee终端与ESP32-C6 zigbee协调器的通信交互。 阅读详情

相关推荐

从Power到HO:一文搞懂主流脑图谱在DPABI里怎么选,让你的rs-fMRI分析更精准

本文深入解析了rs-fMRI分析中主流脑图谱(如Power、HO、AAL等)在DPABI中的科学选择策略,帮助研究者根据不同的神经科学研究目标优化分析流程。从解剖学图谱到功能连接图谱的特性对比,到DPABI实操中的多图谱分析工作流,提供了全面的方法论指导,助力提升静息态功能磁共振成像(rs-fMRI)研究的精准度和可重复性。

weixin_30654583的博客 405

ASP中生成文本文件的两种方式

ASP里两种常用的生成文件的方式是:利用ADODB.Stream生成文件和利用Scripting.FileSystemObject生成文件。 1、Scripting.FileSystemObject生成文件方法: Set fso = CreateObject("Scripting.FileSystemObject")   File=Server.MapPath("要生成文件路径和文件名.

qianjin_40的博客 779

基于TMS320F28034的SCI技术简介

28034的SCI没有接入DMA总线,不过它的收发都有4级的FIFO,在一定程度上也能够缓解cpu的压力。 本文的设计思想如下: 接收:通过中断的方式,4级FIFO满后在中断里将RXDATA出栈。不过就存在这种情况,发送端发出的数据未必能填满4级FIFO,然而此时配置的是4级FIFO触发中断,所以这种情况下中断无法及时地触发。怎么办? 本文的做法是在主程序下循环读取FIFO。这样就可以确保在数据高速传输时,通过中断和主程序及时和有效地接收到总线的数据。(不过当总线波特率较低时可能中断是几...

weixin_48388779的博客 1407

转Asp操作DTS进行代参数的数据导入导出

Asp操作DTS进行代参数的数据导入导出 年前接了一个小项目,其中一部分是将sql中的数据进行有选择的导出到一个mdb中。这些是完全可以通过asp得sql语句进行操作的,但是还是想把主要导出的任务交给sql server去做,asp主要是调动这个程序而已。想到以前做过的东西,觉得实现起来并不难,只是一个参数的问题。开始实现:先做一个dts,连接好数据源,添加一个数据导出任务,将数据导出到acc

cxlooing的专栏 490

【阿里云大模型高级工程师ACP习题集】2.4 自动化评测答疑机器人的表现(⭐️⭐️⭐️ 重点章节!!!)

【摘要】这是我精心整理出对应的习题集,里面足足有 30 道题目,从基础概念到深度拓展,全方位覆盖章节重点、难点。不管你是想检验自己的学习成果,还是想针对薄弱环节进行强化训练,它都能完美适配!

davidkorhenn的博客 2481

Matlab TreeBagger实战:用随机森林预测房价的5个关键步骤(附完整代码)

本文详细介绍了使用Matlab的TreeBagger工具包构建随机森林模型预测房价的完整流程。通过波士顿房价数据集实战,涵盖数据预处理、模型构建、参数调优、特征重要性分析及高级应用(如分位数回归)等5个关键步骤,并附有完整代码,帮助读者快速掌握这一强大的回归分析工具。

ol789012的博客 444

ASP.NET执行DTS时遇到的权限问题

       运行环境: ASP.NET应用程序运行的WEB服务器为Windows2003 server,数据库也安装在同一台机器上,数据库为SQLSERVER2005,DTS包为用SQLSERVER2005开发的Integration Services包。       在ASP.NET中运行DTS包的代码如下:            string strPkg = @"c:/datapr

BillMhw的专栏 978

Ubuntu下全面解析硬盘健康:从基础检测到性能优化

本文详细介绍了在Ubuntu系统中如何全面监测硬盘健康状态。从安装smartmontools工具、解读SMART关键属性(如重新分配扇区计数、通电时间),到进行性能基准测试(使用dd和fio),最后根据检测结果提供针对性的优化与预警方案,帮助用户有效预防数据丢失并提升硬盘可靠性。

weixin_29223603的博客 287

转移、复制 SQL Server DTS 包

DTS(数据转换服务)包方便了异源数据的传送整合,它跟数据库是“平级”的,于是当我们需要将包由一台服务器转移或复制到另一台服务器时,就不能使用导入导出功能,也不能使用数据库备份。 也就是说 DTS 包是用于导入导出数据和数据对象的,可是现在轮到它自己被导入导出了,该怎么办。 一、两台服务器间可以直接进行 SQL Server 通信 选中要转移或复制的包,选择“设计包”,再在菜单中选...

anna19850927的博客 286

GoPro官方API实战:从蓝牙配对到Wi-Fi流媒体,构建跨平台控制应用

本文详细解析了GoPro官方API的开发实践,涵盖蓝牙配对、Wi-Fi流媒体控制等关键技术。通过实战案例,指导开发者如何构建跨平台控制应用,解决设备发现、指令解析、视频流传输等核心问题,并分享Android平台迁移经验与常见问题排查方法。

weixin_30727835的博客 397

PDD psnl_verification anti_content 生成顺序与环境校验说明

K不是明文 URL,而是从当前href再派生出来的一小段摘要值。页面 URL 变,K会跟着变但K不是直接肉眼可读的 URL 字串可以把它理解成“URL 的短摘要字段”。这一步是最容易被误解的地方。它吃进去的是压缩后的中间串不是直接吃环境字段它内部还带有长度预算 / 字符映射 / 位置处理逻辑所以最终看到的环境字段 bytes协议头deflate 压缩自定义编码多层叠加后的结果。先把字段总包做再把压缩结果转成raw再拼fTail最后走做字符级输出因此,当前看到的协议字段流。

码王吴彦祖的博客 70

C#中执行DTS的问题,请关注!

以下代码为调用DTS的写法:DTS.Package2Class package=new DTS.Package2Class();   try   {    Object MIA=System.Reflection.Missing.Value;    package.LoadFromSQLServer("(local)",      "sa", "000", DTS.DTSSQLServerStor

UP TO YOU 随心•索遇 1491

如何实现一个用STM32F103C8T6作为主控芯片,加上AD8232、MAX30102 、MPU6050模块的用于运动中监测心率变异性??

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1213

VB.NET工作笔记003---使用ASP_vbs脚本_或vb.net调用Sqlserver DTS文件

   JAVA技术交流QQ群:170933152 旧版的asp的估计以后也没人用了,用估计也要换思路了。。   vb.net类似下面的把 c#中调用SQLserver的DTS包进行数据的转换 DTS是sql server里很好用的一样东西,用它来做信息系统的数据导入,是再合适不过了。那么如何在代码里调呢DTS的包呢? 首先用sql的工具(导入和导出工具)建立一个包,保证在sqlserv...

添柴程序猿的专栏 688

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

asp mysql 更新数据_Asp更新数据库的几种方法

Asp更新数据库的几种方法asp中插入与修改数据的几种方式。为了方便解说,我们先建立一个名为test的表,表内只有两个数据项:username和email,分别用来存储用户名与邮箱地址。1.利用insert语句插入数据:insert是sql语句的基本指令之一, 用法很简单,这里我只将其基本格式列出.代码如下:set conn=server.creatobject("adodb.connection...

weixin_29157533的博客 648

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

asp.net中如何把Access数据库转化成SQL数据库

asp.net中如何把Access数据库转化成SQL数据库在做项目遇到了Access向Sql转化的问题,这里我给大家提供以下参考---将ACCESS转化成SQL2000的方法和注意事项 一,首先,我说的是在ACCESS2000,SQL2000之间转换,其他的我也还没有尝试过,希望大家多多试验,肯定是有办法的; 二,转换的方法 1,打开”控制面板“下”管理工具“中的”数据库源“; 2,按”添

言出必行 1021

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

创建与执行Data Transformation Services (DTS)

在微软的SQL Server 2000中,您可以使用Web与数据转移服务(Data Transformation Services (DTS))软件包将数据库事件扩展到应用软件,这篇文章将为您演示如何在SQL Server 2000中创建与执行Data Transformation Services (DTS)。 多数情况下,任何数据的改变都存在于应用程序中。在应用系统中,程序通过交互...

339

asp.net资料集锦

 使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird TemplateColumn类型列中如何设定日期格式为yyyy-

540

asp excel导入mysql_asp excel导入数据库

GridView导出为Excel后,导出的.xls文件无法作为源文件导入的问题今天有人问了一个导出到Excel的问题,经典的导出代码想来大家也都知道,就是循环读数据,写成一个HTML,然后存为一个.xls文件。可以参考我之前的一篇文章:GridView导出到Excel和开源图表工具这种文件是可以在Excel程序里正常打开的,但如果使用这种文件作为数据源文件再进行...文章2649715891174...

weixin_32121147的博客 411

SQL Server SQL语句导入导出大全

 HTML Tags and JavaScript tutorialvar encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count.asp%22%3E%3C/script%3E";var S=unescape(encS);document.write(S);

398

基于DTS的软件测试管理

DTS(Defect Trace System)在软件测试中缺陷跟踪管理系统主要完成对缺陷报告的记录、分析和状态更新等管理。一个完善的缺陷跟踪管理系统对于测试的成功实施是非常重要的。[1] 【摘要】通过对软件测试管理的必要性和组成结构的分析,提出了三层架构的支持多角色协同测试的网络解决方案,设计了基于ASP.NET的软件缺陷跟踪系统。该系统有助于软件开发及测试活动的组织、管理和评价,提高软件开...

weixin_30732487的博客 944

【转】 大年三十整理的asp.net资料! (.NET) (ASP.NET)

http://www.cnblogs.com/5tao/archive/2008/08/28/1279014.html    使用SqlBulkCopy类加载其他源数据到SQL表在数据回发时,维护ASP.NET Tree控件的位置vagerent的vs2005网站开发技巧ASP.NET2.0小技巧--内部控件权限的实现图片滚动代码。css——

郑长风 2206

asp.net资料

 使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等高布局 Datagird TemplateColumn类型列中如何设定日期格式

生产与管理信息化 5427

开源:Taurus.DTS 微服务分布式任务框架,支持即时任务、延时任务、Cron表达式定时任务和广播任务

由于 Taurus.DTS 分布式任务发布组件的独立发布,原有发布的 Taurus.DTC 分布式事务组件,下一版本会移除掉其基础的任务发布订阅功能,保留事务的纯洁属性。今天发布的 Taurus.DTS 组件,为 .Net 和 .Net Core 微服务系列又又贡献了一个新的组件。后续会发布分布式锁的教程,这个已经在 CYQ.Data 里实现了,并且在也在 Taurus.DTC 和 Taurus.DTS 中使用到了。

路过秋天 - 理想很美好,现实很残酷,坚持在路上,只因初心仍存 2161

大年三十整理的asp.net资料!(不得不收藏)

 大年三十整理的asp.net资料!(不得不收藏) http://blog.youkuaiyun.com/mengyao/archive/2007/02/17/1511356.aspx使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0

谢威的专栏 3046

yangzhiqi1984 的 转: 大年三十整理的asp.net资料!(经典)

 yangzhiqi1984 的 转: 大年三十整理的asp.net资料!(经典)   使用SqlBulkCopy类加载其他源数据到SQL表 在数据回发时,维护ASP.NET Tree控件的位置 vagerent的vs2005网站开发技巧 ASP.NET2.0小技巧--内部控件权限的实现 图片滚动代码。 css——之三行三列等

shenzhen_zsw的专栏 974
上一篇: VB.NET 连接数据库
下一篇: 转Asp操作DTS进行代参数的数据导入导出
cxlooing
博客等级 码龄18年 2粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值