Código de ASP - Exportar de SQL Server a TXT

<<>>

Versión 1
estrellaestrellaestrellaestrellaestrella(4)

Publicado el 4 de Febrero del 2002gráfica de visualizaciones de la versión: Versión 1
30.523 visualizaciones desde el 4 de Febrero del 2002
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Este código, exporta las consultas SQL de insercion al archivo de texto, para poder volcarlos al SQL Server.
Modificando la linea de "INSERT INTO ...", se podran taspasar en el formato que se quiera.

Hay que tener privilegios de escritura en el archivo de texto del servidor.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<%'www.lawebdelprogramador.com
set fso = createobject("scripting.filesystemobject")

set objBase=server.CreateObject("ADODB.Connection")
set objtabla=server.CreateObject("ADODB.recordset")
objbase.Open "PROVIDER=SQLOLEDB;DATA SOURCE=url;UID=usuario;PWD=password;DATABASE=BaseDatos"

server.ScriptTiemout=5000
'recorremos toda la tabla que queremos exportar
set objtabla=objbase.Execute("SELECT * FROM Tabla")
Set act = fso.CreateTextFile(server.mappath("Archivo.txt"), true)
i=0
'bucle hasta final de fichero
do while not objtabla.EOF
        'vamos incrementando una cadena que guardaremos en el archivo de texto
	txt = "INSERT INTO Tabla (Campos) VALUES ('" & objtabla.Fields("CamposBaseDatos") & "')" & vbcrlf
        'Guardamos la variable txt al Archivo.txt
        act.WriteLine(txt)
	i=i+1
	objtabla.MoveNext
loop
act.Close
server.ScriptTiemout=900

Response.Write("Se han copiado " & i & " registros.")
%>



Comentarios sobre la versión: Versión 1 (4)

jes
18 de Diciembre del 2002
estrellaestrellaestrellaestrellaestrella
No seria mejor un Proc. o un BCP o por ultimo un DTS..... que hacer eso.. casi no tiene sentido... o por ultimo realizar un insert masivo....
Responder
ashketchum
20 de Octubre del 2004
estrellaestrellaestrellaestrellaestrella
La v erdad si el código se modifica un poco, va bastante bien a mi si me sirvio mucho.
Gracias
Responder
atcide
20 de Octubre del 2004
estrellaestrellaestrellaestrellaestrella
Necesito saber como hacer el proceso inverso.

Es decir, de txt a sql server... si me pueden ayudar por favor escribanme al correo [email protected] con un titulo identificable.

Gracias
Responder
Emilio
13 de Noviembre del 2007
estrellaestrellaestrellaestrellaestrella
Amigos, estoy tratando de aplicar este ejemplo a una necesidad particular, y no veo como hacerlo. Me explico:
Tengo en la web un fichero texto llamado clave.txt en el tengo que poner una contraseña que va cambiando cada cierto tiempo,y que envio mediante código. Quiero hacerlo con este ejemplo, es decir, abrir el txt remoto, y añadir un texto. el fichero solo tiene una linea.
¿como podria hacer esto? Muchas gracias.
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s29