Foros del Web » Programando para Internet » ASP Clásico »

como puedo hacer esto?

Estas en el tema de como puedo hacer esto? en el foro de ASP Clásico en Foros del Web. Quiero hacer que todo lo que cargo en una base de datos tenga la opcion de ser guardado en un archivo tipo .doc tengo en ...
  #1 (permalink)  
Antiguo 17/05/2004, 06:59
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
como puedo hacer esto?

Quiero hacer que todo lo que cargo en una base de datos tenga la opcion de ser guardado en un archivo tipo .doc
tengo en el formulario varios campos de texto que quiero que se junten todos en ese archivo.
lo otro es que quiero poder ponerle nombre al archivo antes de que se guarde y poder decirle en que directorio lo guarde.
espero que se entienda bien lo que necesito hacer.
muchas gracias a todos los maestros por la ayuda que me puedan dar
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #2 (permalink)  
Antiguo 17/05/2004, 17:10
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
alguien que me ayude?
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #3 (permalink)  
Antiguo 18/05/2004, 09:06
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
En lawebdelprogramador.com, esta esta respuesta de javascript (http://www.lawebdelprogramador.com/p...xto=JavaScript). Creo puede ser facilmente añadido el ASP necesario para crear el contenido del archivo según de BD.

<script language="JavaScript">
var ArchivoTxt,a,ForAppending;
ForAppending = 8;

//Este Codigo genera el archivo de Texto solo en IExplorer
//Aqui puedes asignarle a la variable Contenido el valor
//control(TEXT,BUTTON,RADIO,etc)
//Contenido=Form1.Text1.value
'***
Contenido="Este es un ejemplo de linea de insercion en un Archivo Texto plano"
'***
ArchivoTxt = new ActiveXObject "Scripting.FileSystemObject");
a = ArchivoTxt.OpenTextFile("a:\\EjemploFileGenerado.t xt",ForAppending,true);
a.writeline(Contenido);
a.Close();
'***
</script>
  #4 (permalink)  
Antiguo 18/05/2004, 09:09
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Con solo ASp esta rutina creo te servirá:

<%
' para crear archivo texto
Set fs=Server.CreateObject("Scripting.FileSystemObject ")
Set f=fs.OpenTextFile(Server.MapPath("texto.txt"), 2, true)

aqui creas la conexion a la DB y hace el recordset

' para leer la tabla
Temp = "SELECT * FROM TABLA"
Tabla2.Open Temp, Conexion, 1, 2
do while not Tabla2.EOF

' graba campo de la tabla en archivo texto
f.WriteLine Tabla.Fields("campo1")

loop

' cierras la tabla
Tabla2.Close
set Tabla2=nothing


' cierras archivo texto

f.Close
Set f=Nothing
Set fs=Nothing
%>
  #5 (permalink)  
Antiguo 18/05/2004, 15:48
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
bueno, le hecho un vistazo y despues te cuento que paso.
Muchas gracias

PD: si alguno se le ocurre algo mas que siga posteando
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:36.