Re: bind HTML table to ADO persisted recordset client-side
- From: "Bruce Hensley" <nobody@nowhere>
- Date: Wed, 28 Sep 2005 11:55:26 -0700
Mark,
Thanks. After looking into RDS, this is approximately what I have ...
<html><head><title>test</title>
<script language="VBScript">
const cn = "Provider=MSPersist"
const df = "full path to datafile.adtg"
dim rs
set rs = createobject("ADODB.Recordset")
rs.open df, cn
msgbox rs.recordcount 'gives accurate result
dim dc
set dc = createobject("RDS.DataControl")
dc.SourceRecordset = rs
dc.refresh 'error: One or more arguments are invalid
</script></head><body>
<table datasrc="#dc">
<tbody>
<tr>
<td><span datafld="fieldname1"></span></td>
<td><span datafld="fieldname2"></span></td>
<td><span datafld="fieldname3"></span></td>
</tr>
</tbody></body></html>
The msgbox accurately reflects the recordcount.
However, the dc.refresh throws the error "One or more arguments are
invalid". Without the dc.refresh line I get no errors, but I get no data in
the table.
TDC = Tabular Data Control ... a data source object that can handle simple
delimited text files, like CSVs. Instead of persisting the source recordset
to open in this HTM, I thought I might write a CSV from it, starting with
the result of a recordset.GetString.
Is ADOR another alternative?
Thanks for your help.
Bruce
"Mark J. McGinty" <mmcginty@xxxxxxxxxxxxxxx> wrote in message
news:%23uETtaFxFHA.3312@xxxxxxxxxxxxxxxxxxxxxxx
>
> "Bruce Hensley" <nobody@nowhere> wrote in message
> news:eJgYKNExFHA.1412@xxxxxxxxxxxxxxxxxxxxxxx
> > I've seen hints that it is possible to bind an HTML table to an ADO
> > recordset, but I can't find an example.
> >
> > I would like to persist a disconnected recordset on the local client,
then
> > open it (read-only) from DHTML and bind it to a table. I want to use
> > recordset.sort and .filter to manipulate the display dynamically.
> >
> > I can find info and examples on binding to XML data islands, TDC, and
> > others, but not just to a recordset. Am I missing something?
>
> Persisted to a file on the client and persisted to a data island are
really
> the same basic things, you can open a recordset by passing it an XML
> DOMDocument object (which exposes an IStream) or you can open it by
passing
> it a file name, or even a URL -- it makes no difference really.
>
> Not sure what TDC is -- do you mean RDC? You will want to use an RDC
object
> but you can hook it up to data on the fly, by setting its SourceRecordset
> property to an open recordset object. Sort it using the RDC.recordset
> property.
>
> Not that I want to be disingenous about the task, but there isn't much
more
> to it than that, and the databound-related attributes on the table and its
> cells.
>
>
> -Mark
>
>
>
>
> > Thanks,
> > Bruce
> >
> >
>
>
.
- Follow-Ups:
- Re: bind HTML table to ADO persisted recordset client-side
- From: Mark J. McGinty
- Re: bind HTML table to ADO persisted recordset client-side
- References:
- bind HTML table to ADO persisted recordset client-side
- From: Bruce Hensley
- Re: bind HTML table to ADO persisted recordset client-side
- From: Mark J. McGinty
- bind HTML table to ADO persisted recordset client-side
- Prev by Date: Re: bind HTML table to ADO persisted recordset client-side
- Next by Date: Re: bind HTML table to ADO persisted recordset client-side
- Previous by thread: Re: bind HTML table to ADO persisted recordset client-side
- Next by thread: Re: bind HTML table to ADO persisted recordset client-side
- Index(es):
Relevant Pages
|
|