473,396 Members | 1,924 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

JScript & GetRows

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.

Jul 19 '05 #1
4 5842


Harag wrote:
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 think you can well use ADO without ever using getRows. If you want to
use it with JScript you need to do some conversion on the safe array
returned, here is an example
http://groups.google.com/groups?q=ge...phx.gbl&rnum=1

--

Martin Honnen
http://JavaScript.FAQTs.com/

Jul 19 '05 #2

"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
Jul 19 '05 #3
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

Jul 19 '05 #4
> 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 use all JScript server-side except for a few bits & pieces. I'm from a
C/block structure programming background so to me it was a natural choice.
Folks coming from Visual Basic I guess would prefer VBScript for similar
reasons. In truth I think both languages can do the job as well as each
other, it's a matter of personal preference.

But I've noticed a bias against server-side JScript in this group at times,
often the reasons given are far from convincing, eg. "So you can tell which
is client-side code and which is server-side code." So I speak up when I see
the subject is raised to provide a more measured viewpoint (I hope!)
I must admit to having never used GetRows since I do all my HTML output
using XSLT not looping through arrays.
I use it a lot. It's not the JScript showstopper that some would have you
believe. I can post some code if anyone is interested.
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.
There is currently no support for regional formats in JScript: MS sat they
are waiting for an ECMA standard before they do it. This is an area where
you might have to drop into a little VBScript or develop your own solution.
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.


Nice to hear of a convert!

MightyC
Jul 19 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Andie | last post by:
Hello All, How would I go about using a disconnect recordset and select (x) records from it, x being the number of records to be selected. Many thanks in advance. -- Andie
5
by: Croney69 | last post by:
I am getting information out of a table to place into to an Array. rs=DataConn.Execute(strSQL) At this point I place it into the array objArray=rs.GetRows() But how do I handle things if...
11
by: Laphan | last post by:
Hi All I'm using .getRows() with a local var array instead of doing a recursive loop so that I'm being a good ASP newvbie and closing my object i/o's (the recordset in this case) as quick as...
1
by: SABmore | last post by:
I have the following code that populates 3 independent drop-down boxes with data from arrays. From there the user can select a value from a drop-down list, or input data into a text box. The user...
9
by: bajopalabra | last post by:
hi session("myVar") = rs.getRows( ) don't work when number of records is greater than 10 does anybody know WHY ??? is it a Session object limitation ??? thanks
10
by: Hank | last post by:
Hello, I'm having trouble reading from a table directly into an array using Access 2000. Dim db As Database Dim rsTime As Recordset Dim TimeArray As Variant Set db = CurrentDb Set rsTime =...
1
by: Andrew Wan | last post by:
How can VBScript code access JScript code variables in the same ASP page? <SCRIPT LANGAUGE="VBScript"> Dim a a = 10 </SCRIPT> <SCRIPT LANGUAGE="JScript"> Response.Write(a); </SCRIPT>
9
ADezii
by: ADezii | last post by:
One question which pops up frequently here at TheScripts is: 'How do I retrieve data from a Recordset once I've created it?' One very efficient, and not that often used approach, is the GetRows()...
3
ADezii
by: ADezii | last post by:
Last Tip, we demonstrated the technique for retrieving data from a DAO Recordset, and placing it into a 2-dimensional Array using the GetRows() Method. This week, we will cover the same exact Method...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.