转Asp操作DTS进行代参数的数据导入导出
Asp操作DTS进行代参数的数据导入导出
年前接了一个小项目,其中一部分是将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>")
respo
相关文档:
此方法可以不需要专门制作模板文件,只需正常运行的动态页面即可,具体方法如下,最终使用见最后一个函数:
Function getHTTPPage(url) ‘首页生成开始
dim Http
set Http=server.createobject("MSXML2.XMLHTTP")
Http.open "GET",url,false
Http.send()
if Http ......
各大网络编程语言的10年奋战,各有所长、各领千秋。今日对于我们的网站编程语言:ASP、JSP、PHP、ASP.NET进行实际应用统计:
ASP:50%
JSP:10%
PHP:20%
ASP.NET:20%
根据以上统计来做一下讨论。ASP技术如今天可以说已成为过去,但仍占市场的50%,因为当时ASP技术的兴起,对大部分编程 ......
今天为了以后的方便,我写了一些常用的用户控件。在写login控件时,有三个按钮,分别是登陆、重置、注册。我想中图片作为他们的背景来显示它们,但问题是asp:Button并没有提供background-image的属性。于是我就在网上搜了一下,有人提出用CssClass属性,方案是在css文件进行background-image的定义,如登陆.loginButt ......
前两天,客户需要添加下拉菜单,我晕的很,很简单的一个问题把我诱导了两三天,后来醒悟过来,真想打自己。
之前我也使用过div套div的方法,只要控制他们的位置就可以了,但这次我没有,使用的在表格式套div,自己琢磨了半天,已经忘记了div所显示的是相对 ......
对于一个想学好ASP及asp.net的过来人来说,学习的过程是有趣及折磨人的,当你做出第一个实验的时候你的心情是激动的,我是毕业以来一步一步的自学过程中总结了一些好的经验让看到这篇文章的人少走一些弯路,下面写的都是针对初学者,也是我自己是怎么从零基础到现在可以开发一些东西的过程.
&nb ......