Guardar resultados de consulta

03/08/2004 - 12:34 por Javi | Informe spam
Hola a todos
Necesito guardar los resultados de una consulta a una bbdd que realizo
semanalmente.
Hasta ahora lo hago manualmente, es decir hago la consulta, saco los
resultados por pantalla y con la opcion del navegador "guardar como" los
guardo en el pc local.
¿Existe alguna opcion para que lo haga de forma automatica al realizar la
consulta, o con un boton en el resultado de la consulta para archivarlo en
el servidor?
Supongo que se puede hacer con File System Object, escribiendo lo que saco
por pantalla a la vez tambien en una variable de texto y despues escribiendo
a un fichero, pero tiene muchos response.write ademas de la consulta a la
bbdd, como resumen, fechas, tablas,etc.
Hay alguna forma + sencilla?
Gracias

Preguntas similare

Leer las respuestas

#6 Franco Figún
03/08/2004 - 17:28 | Informe spam
Aca te envio otro ejemplo talvez mas facil que el otro:

<%
Option Explicit

Response.ContentType = "text/xml"

Dim ObjADORS
Const adPersistXML = 1

Set ObjADORS = Server.CreateObject("ADODB.Recordset")

ObjADORS.Open "SELECT ContactName FROM Customers", _
"PROVIDER=SQLOLEDB.1;SERVER=.;UID=sa;PWD=;DATABASE=Northwind;"

ObjADORS.Save Response, adPersistXML

ObjADORS.Close
Set ObjADORS = Nothing
%>


FF
www.francofigun.com.ar
www.microsofties.com.ar
Yahoo MSN:

"Javi" wrote in message
news:#
Gracias franco, esa era la pregunta ...como hacerlo?
"Franco Figún" escribió en el mensaje
news:#a#
> Podrias hacer una consulta y que la guarde en XML o en TXT...se me


ocurre
> eso...
>
> FF
> www.francofigun.com.ar
> www.microsofties.com.ar
> Yahoo MSN:
>
> "Javi" wrote in message
> news:
> > Hola a todos
> > Necesito guardar los resultados de una consulta a una bbdd que realizo
> > semanalmente.
> > Hasta ahora lo hago manualmente, es decir hago la consulta, saco los
> > resultados por pantalla y con la opcion del navegador "guardar como"


los
> > guardo en el pc local.
> > ¿Existe alguna opcion para que lo haga de forma automatica al realizar
la
> > consulta, o con un boton en el resultado de la consulta para


archivarlo
en
> > el servidor?
> > Supongo que se puede hacer con File System Object, escribiendo lo que
saco
> > por pantalla a la vez tambien en una variable de texto y despues
> escribiendo
> > a un fichero, pero tiene muchos response.write ademas de la consulta a
la
> > bbdd, como resumen, fechas, tablas,etc.
> > Hay alguna forma + sencilla?
> > Gracias
> >
> >
> >
>
>


Respuesta Responder a este mensaje
#7 Javi
03/08/2004 - 17:50 | Informe spam
Lo has probado?
He declarado la dsn y me tira un error en build.asp
Provider error '80004005'
Error no especificado
/eacbbdd/ExportToXML/build.asp, line 30

"Franco Figún" escribió en el mensaje
news:
Te mando un pequeño ejemplo para exportar a xml, espero te sirva...

FF
www.francofigun.com.ar
www.microsofties.com.ar
Yahoo MSN:

"Javi" wrote in message
news:#
> Gracias franco, esa era la pregunta ...como hacerlo?
> "Franco Figún" escribió en el mensaje
> news:#a#
> > Podrias hacer una consulta y que la guarde en XML o en TXT...se me
ocurre
> > eso...
> >
> > FF
> > www.francofigun.com.ar
> > www.microsofties.com.ar
> > Yahoo MSN:
> >
> > "Javi" wrote in message
> > news:
> > > Hola a todos
> > > Necesito guardar los resultados de una consulta a una bbdd que


realizo
> > > semanalmente.
> > > Hasta ahora lo hago manualmente, es decir hago la consulta, saco los
> > > resultados por pantalla y con la opcion del navegador "guardar como"
los
> > > guardo en el pc local.
> > > ¿Existe alguna opcion para que lo haga de forma automatica al


realizar
> la
> > > consulta, o con un boton en el resultado de la consulta para
archivarlo
> en
> > > el servidor?
> > > Supongo que se puede hacer con File System Object, escribiendo lo


que
> saco
> > > por pantalla a la vez tambien en una variable de texto y despues
> > escribiendo
> > > a un fichero, pero tiene muchos response.write ademas de la consulta


a
> la
> > > bbdd, como resumen, fechas, tablas,etc.
> > > Hay alguna forma + sencilla?
> > > Gracias
> > >
> > >
> > >
> >
> >
>
>



Respuesta Responder a este mensaje
#8 Javi
03/08/2004 - 17:59 | Informe spam
ok, entendido: adPersistADTG para formato binario y adPersistXML para
formato XML
Gracias
"Franco Figún" escribió en el mensaje
news:
Aca te envio otro ejemplo talvez mas facil que el otro:

<%
Option Explicit

Response.ContentType = "text/xml"

Dim ObjADORS
Const adPersistXML = 1

Set ObjADORS = Server.CreateObject("ADODB.Recordset")

ObjADORS.Open "SELECT ContactName FROM Customers", _
"PROVIDER=SQLOLEDB.1;SERVER=.;UID=sa;PWD=;DATABASE=Northwind;"

ObjADORS.Save Response, adPersistXML

ObjADORS.Close
Set ObjADORS = Nothing
%>


FF
www.francofigun.com.ar
www.microsofties.com.ar
Yahoo MSN:

"Javi" wrote in message
news:#
> Gracias franco, esa era la pregunta ...como hacerlo?
> "Franco Figún" escribió en el mensaje
> news:#a#
> > Podrias hacer una consulta y que la guarde en XML o en TXT...se me
ocurre
> > eso...
> >
> > FF
> > www.francofigun.com.ar
> > www.microsofties.com.ar
> > Yahoo MSN:
> >
> > "Javi" wrote in message
> > news:
> > > Hola a todos
> > > Necesito guardar los resultados de una consulta a una bbdd que


realizo
> > > semanalmente.
> > > Hasta ahora lo hago manualmente, es decir hago la consulta, saco los
> > > resultados por pantalla y con la opcion del navegador "guardar como"
los
> > > guardo en el pc local.
> > > ¿Existe alguna opcion para que lo haga de forma automatica al


realizar
> la
> > > consulta, o con un boton en el resultado de la consulta para
archivarlo
> en
> > > el servidor?
> > > Supongo que se puede hacer con File System Object, escribiendo lo


que
> saco
> > > por pantalla a la vez tambien en una variable de texto y despues
> > escribiendo
> > > a un fichero, pero tiene muchos response.write ademas de la consulta


a
> la
> > > bbdd, como resumen, fechas, tablas,etc.
> > > Hay alguna forma + sencilla?
> > > Gracias
> > >
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida