[Javascript] RE: Disconnected Recordset
Ben Joyce
ben at babelfish.co.uk
Mon Feb 24 15:01:20 CST 2003
I concurr; use GetRows() to get all the lubbery data into an array and
enumerate that, rather than the memeory-intesive Recordset object with all
its overheads.
In time you will achieve happiness and wellbeing.
.b
> -----Original Message-----
> From: javascript-admin at LaTech.edu
> [mailto:javascript-admin at LaTech.edu] On Behalf Of Peter Brunone
> Sent: 24 February 2003 19:15
> To: javascript at LaTech.edu
> Subject: RE: [Javascript] RE: Disconnected Recordset
>
>
>
> I'm not sure what the magic word is for that
> ActiveConnection parameter --
> I've never been much of a recordset/cursor man myself -- but
> you might want
> to try using the GetRows() method of the recordset to dump it
> to an array...
> and then just get rid of the RS entirely.
>
> Just a thought...
>
> Peter
>
> |-----Original Message-----
> |From: javascript-admin at LaTech.edu
> [mailto:javascript-admin at LaTech.edu]On
> |Behalf Of Michael Dougherty
> |Sent: Monday, February 24, 2003 12:27 PM
> |To: javascript at LaTech.edu
> |Subject: [Javascript] RE: Disconnected Recordset
> |
> |
> |the following works fine:
> |<script type='text/javascript'>
> | var oCN = new ActiveXObject("ADODB.Connection") ;
> | var oRS = new ActiveXObject("ADODB.Recordset") ;
> |
> | oRS.CursorLocation = 3 ; /* Client-side */
> | oRS.CursorType = 3 ; /* Static */
> | oRS.LockType = 1 ; /* ReadOnly */
> |
> | oCN.open ("Server=MyServer;Database=MyDB;User=Me;Pwd=MyPwd'") ;
> | oRS.open ("Select * from MyTable",oCN) ;
> |
> | alert( oRS.recordCount ) ;
> |
> | oRS.close ;
> | oCN.close ;
> |</script>
> |
> |What i want to do is this:
> |<script type='text/javascript'>
> | var oCN = new ActiveXObject("ADODB.Connection") ;
> | var oRS = new ActiveXObject("ADODB.Recordset") ;
> |
> | oRS.CursorLocation = 3 ; /* Client-side */
> | oRS.CursorType = 3 ; /* Static */
> | oRS.LockType = 1 ; /* ReadOnly */
> |
> | oCN.open ("Server=MyServer;Database=MyDB;User=Me;Pwd=MyPwd'") ;
> | oRS.open ("Select * from MyTable",oCN) ;
> |
> | oRS.activeConnection = [whatever it takes to disconnect
> this recordset] ;
> |
> | oCN.close ; /* close the connection to the DB */
> |
> | /* use the recordset - possibly leaving it open for a while */
> | alert( oRS.recordCount ) ;
> |
> | oRS.close ;
> |</script>
> |
> | If you don't set the activeConnection to NULL before
> closing the oCN
> |connection object, it will cause the oRS recordset object to
> also close.
> |
> |
> |> I guess the first question would be, how did you get client-side
> |>javascript to connect to a database? Once we understand
> the context,
> |perhaps we'll be
> |>able to help more.
> |
> |
> |_______________________________________________
> |Javascript mailing list
> |Javascript at LaTech.edu
> |https://lists.LaTech.edu/mailman/listinfo/javascript
> |
>
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
>
More information about the Javascript
mailing list