当前位置:编程学习 > C#/ASP.NET >>

asp.net调用dts问题

下面这段代码用桌面程序去调用,数据导入成功,而放到asp.net里调用
代码虽然执行成功,但是数据确并没有导入,请教高手,这个问题出在哪,谢谢
 If myfile.PostedFile.FileName <> "" Then
            Try
                myfile.PostedFile.SaveAs(Server.MapPath("\testExl\xlsFile\" + "111.xls"))
            Catch
                Response.Write("<script>window.alert('服务器正忙,请稍侯重试')</script>")
                Exit Sub
            End Try
        End If
        Dim package As DTS.Package2Class
        package = New DTS.Package2Class
        Dim filename As String
        Dim password As String
        Dim PackageID As String
        Dim VersionID As String
        Dim name As String
        Dim pVarPersistStfofHost As Object
        filename = Server.MapPath("\testExl\xlsFile\" + "111.dts")

        password = Nothing
        PackageID = Nothing
        VersionID = Nothing
        name = "111"
        pVarPersistStfofHost = Nothing
        package.LoadFromStorageFile(filename, password, PackageID, VersionID, name, pVarPersistStfofHost)
        package.Execute()
        package.UnInitialize()
        package = Nothing --------------------编程问答-------------------- asp.net默认运行于nework service帐号下,可能不具有权限执行dts包,可以在该页做一下身份模拟,使用具有较高权限帐号运行该段代码 --------------------编程问答-------------------- 楼主,请问
asp.net c# 中
DTS 怎么using 啊?
using system.****?
如果路过的知道请指教。 --------------------编程问答-------------------- 换一个权限高的用户,或者在 SQL Server 里面设置允许 --------------------编程问答-------------------- 同问,顶一下。二楼的“可以在该页做一下身份模拟,使用具有较高权限帐号运行该段代码”,怎么做呀?
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,