Solved

DTS.PackageInfo

Posted on 2002-07-23
8
244 Views
Last Modified: 2007-12-19
I am trying to access this from VB
VB6, sql server 7
and the code

dim objPck as DTS.PackageSQLServer
dim objPckInfs as DTS.PackageInfos
dim objPckInf as DTS.PackageIno
dim objDTSApp as new DTS.Application

set objPck = objDTSApp.GetPackageSQLServer("local)","sa","pwd",DTSSQLStgFlag_def
set objPckInfs = obkPck.EnumPackageInfos("", false, "")

for each objPckInf in objPckInfs
next

and also

set objPckInf = objPckInfs.next

both give the error Column does not exist when trying to set objPckInf.

objPckInfs.EOF is false

I can execute objPckInfs.next and get the column error until EOF = true (and it is iterating through the packages) in which case it will succeed - so it is probably something wrong with the cration of the PackageIno object.

Anyone else tried this?
0
Comment
Question by:nigelrivett
  • 5
  • 2
8 Comments
 
LVL 2

Accepted Solution

by:
PUMASOFT earned 100 total points
Comment Utility
If you have cut and paste code into this question - could it be a misspelling of obkPck.EnumPackageInfos("", false, ""), could it be obJPck.EnumPackageInfos("", false, "")


0
 
LVL 18

Author Comment

by:nigelrivett
Comment Utility
Sorry - I didn't paste I retyped it all (incorrectly).
0
 
LVL 18

Author Comment

by:nigelrivett
Comment Utility
It's something wrong with my installation of sql server (or sql server in general). It works fine on v2000.
I don't even have the sp in msdb on v7 to enumerate the log recs.
I'll have a look at some other installations and see if it is just a problem with v7.
0
 
LVL 2

Expert Comment

by:PUMASOFT
Comment Utility
It may be worth loading service packs
0
What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

 
LVL 9

Expert Comment

by:miron
Comment Utility
did you try to look at

DTS.PackageIno
0
 
LVL 18

Author Comment

by:nigelrivett
Comment Utility
Got service pack 3 - company uses sp2 so if doesn't work with that is pretty useless to me.
Can get the package names (which is all that I need) from msdb..sysdtspackages.
I am going to implement this as a stored procedure so don't mind accessing the system table but just wondered why EnumPackageInfos doesn't seem to work.

dts.packageinfo is a member of packageinfos which should be populated by enumpackageinfos.
0
 
LVL 18

Author Comment

by:nigelrivett
Comment Utility
Got a feeling that this only comes with v2 of the object library. Maybe only available with sql server v2000.

On a machine with only v7 installed it seems to be missing a lot of the objects.
In partucular PackageSQLServer.
0
 
LVL 18

Author Comment

by:nigelrivett
Comment Utility
Just to get rid of the question.
0

Featured Post

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

Let's review the features of new SQL Server 2012 (Denali CTP3). It listed as below: PERCENT_RANK(): PERCENT_RANK() function will returns the percentage value of rank of the values among its group. PERCENT_RANK() function value always in be…
Load balancing is the method of dividing the total amount of work performed by one computer between two or more computers. Its aim is to get more work done in the same amount of time, ensuring that all the users get served faster.
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Via a live example combined with referencing Books Online, show some of the information that can be extracted from the Catalog Views in SQL Server.

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

7 Experts available now in Live!

Get 1:1 Help Now