Funnily enough I've just gone through this and converted what was a class
based system for ADO (disconnected recordsets and stored procedure calling)
to JScript and had to write my own handler for dates to construct and
deconstruct ISO format. These two together have made life a lot simpler for
me since I can use the date formatting .js file in both client side and
server-side code with no changes.
I must admit to having never used GetRows since I do all my HTML output
using XSLT not looping through arrays.
Still, VBScript does seem to trump JScript for dates and formatting but once
you find a nice library for it then there is no difference.
I used to be a staunch supporter of VBScript for ASP but in recent weeks
I've come to realise that there is no real cons to using JScript for both
whilst the benefit of maintaining a single code library has halved the
effort that I need to put in to generating this stuff. That's not to say
that VBScript doesn't have it's place - it does - although if I ever find an
IDE for ASP that allows intellisense for JScript objects (eg. .prototype
stuff) then I'll happily drop VBScript for evermore.
In part I have to thank Alex for this complete turn around in coding - it
was a long-ish thread where the pros and cons of VBScript vs. JScript were
discussed that set me off trying to have a go - it was surprisingly easy.
Cheers,
Chris.
"The Mighty Chaffinch" <mi*************@hotmail.com> wrote in message
news:bs**********@sparta.btinternet.com...
"Harag" <ha***@REMOVETHESECAPITALSsofthome.net> wrote in message
news:b8********************************@4ax.com...
Hi All
I currently thinking of converting from my little knowledge of
VBscript to jScript ASP.
With this in mind I'm looking at my current code to see how it will
convert over to Jscript.
One thing I have spotted that I can't think of a way round is the ADO
recordset.GetRows command.
I have a VBscript class that handles my DB connections so in short I
can do things like
MyArray = clsDB.GetRecordsInArray("Stored Proc Name/SQL", other
params)
and this would return the rows into a 2 dimension array.
Problem is I've read that Jscript only has one dimension. So how is
the "getRows" solved for Jscript.
Also is there any good "Jscript" code learning sites?
Thanks for any help
Al.
The JScript VBArray type allows you to handle the results of recset.GetRows.
Other problem areas may be regional formats: date/time/numbers etc which are
not handled in JScript. No reference parameters eg record_count returned
from ADO. Most ASP material (95% +) on the WWW is VBScript-based.
MightyC
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com).
Version: 6.0.547 / Virus Database: 340 - Release Date: 03/12/03