January 26, 2007 at 2:08 pm
I get this error when I execute an ActiveX script. Here is the offending line of code:
If intFileCount <> intExpectedFileCount then
Here is the code where these variables are referenced:
Dim intFileCount
intFileCount = 0
intFileCount = intFileCount + 1
Dim intExpectedFileCount
intExpectedFileCount = DTSGlobalVariables("ExpectedFileCount")
The Global variable intExpectedFileCount is defined as type int with an initial value of 39.
Do I have to explicity CAST the global variable? I fail to see where the Automation type is but, then again, I'm not that experienced in VBScript.
TIA,
Mike
January 26, 2007 at 3:22 pm
2 options.
1) Change the data type of the global variable from Int to Integer.
2) Replace your code with this:
intExpectedFileCount = CInt(DTSGlobalVariables("ExpectedFileCount"))
January 29, 2007 at 6:38 am
I have seen this error when you attempt to set a VBScript variant to a SQL Decimal without explicitly converting it to a Double. HTH
Viewing 3 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy