"samspram" <webforumsuser@macromedia.com> wrote in
message
news:fifd0h$7u6$1@forums.macromedia.com...
> Hi All
> Classic ASP
> Vista Home Premium.
>
> I have finally taken the leap and moved over onto a
Vista dev PC and I am
> having a major headache with a site of mine.
>
> The site has been working fine for the past 18 months on
the XP dev PC but
> when I run it on the new Vista machine I get the
following error;-
>
> Microsoft VBScript runtime error '800a005e'
>
> Invalid use of Null: 'Split'
>
> /login.asp, line 91
>
> The variable I am using the Split() function on is not
null there is
> plenty of
> data in there and as I said the app has worked fine on
the XP machine
> since
> it's inception.
>
> I have to get this working as I have to dem the site on
Wednesday to a
> potential client and the XP laptop is not available.
>
> All help greatly appreciated.
> Regards
> Bren
Is that value perhaps from a BLOB (Text, Image, Binary, Memo)
column and are
you not using it in the same order in the page as it's
defined in the
recordset or are you referencing the recordset column
multiple times in the
page?
Here's an excerpt from the Microsoft Site
http://support.microsoft.com/support/kb/articles/q175/2/39.asp
When dealing with BLOB fields from Microsoft SQL Server, you
must put them
to the right of non-BLOB columns in the resultset. To be
safe, you should
also read the columns in left-to-right order, so if you have
two BLOB
columns as the last two columns in your resultset, read the
first one and
then the second. Do not read them in the reverse order.
http://databases.aspfaq.com/database/how-do-i-deal-with-memo-text-hyperlink-and-currency-columns.htm...