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