Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Insertar un txt a SQL

Estas en el tema de Insertar un txt a SQL en el foro de SQL Server en Foros del Web. Tengo un archivo txt que posee un conjunto de campos que estan separados por ; y la separación entre filas es con enter. Quiero subir ...
  #1 (permalink)  
Antiguo 06/02/2006, 08:45
 
Fecha de Ingreso: febrero-2006
Mensajes: 42
Antigüedad: 18 años, 2 meses
Puntos: 0
Insertar un txt a SQL

Tengo un archivo txt que posee un conjunto de campos que estan separados por ; y la separación entre filas es con enter. Quiero subir esto a una tabla en SQL server, pero no lo consigo, porque dentro de las opciones de saparadores no me dan la opcion de( ;), por tanto siempre me da error. Les agradeceria mucho su ayuda.
  #2 (permalink)  
Antiguo 07/02/2006, 15:50
Avatar de Mephisto  
Fecha de Ingreso: enero-2006
Ubicación: Mexico DF
Mensajes: 184
Antigüedad: 18 años, 4 meses
Puntos: 3
Puedes intentar mandando directamente la instrucción

bulk insert [Nombre de la tabla]
from 'Ruta del archivo origen'
with
(
FIELDTERMINATOR =';',
ROWTERMINATOR ='\n',
)
__________________
Saludos...

Todos somos sabios, solo que en diferentes disciplinas...
  #3 (permalink)  
Antiguo 08/02/2006, 08:12
 
Fecha de Ingreso: febrero-2006
Mensajes: 42
Antigüedad: 18 años, 2 meses
Puntos: 0
Gracias ya lo consegui...

Gracias ya lo consegui...
__________________
Somos lo que nos proponemos...Cuenta con la ayuda de un ser supremo para lograrlo.
  #4 (permalink)  
Antiguo 22/03/2010, 21:50
 
Fecha de Ingreso: febrero-2010
Mensajes: 2
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Insertar un txt a SQL

Como Oo ??? necesito hacerlo en visual basic 6 alguna idea??
  #5 (permalink)  
Antiguo 23/03/2010, 08:05
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Insertar un txt a SQL

Primero necesitas crear un procedimiento almacenado, el cual lo llamaras desde tu VB6 con los parametros respectivos, por ejemplo, el nombre del archivo.
Suerte!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #6 (permalink)  
Antiguo 23/03/2010, 22:18
 
Fecha de Ingreso: enero-2010
Ubicación: SJM Lima - Peru
Mensajes: 55
Antigüedad: 14 años, 3 meses
Puntos: 1
Mensaje Respuesta: Insertar un txt a SQL

Cita:
Iniciado por UMANCHUK Ver Mensaje
Como Oo ??? necesito hacerlo en visual basic 6 alguna idea??
Hola
En visual basic existe una funcion llamada
Código vb:
Ver original
  1. SPLIT(cadena,separador)

Primero deberias aperturar un archivo y recorrerlo linea por linea
estando en cada linea utilizas la funcion almacenandola en una matriz

haber te dejo un ejemplo

Código vb:
Ver original
  1. Private Sub CmdPartirText_Click()
  2.     Dim LineaActual As String
  3.     Dim nIndice As Integer
  4.     Dim MiArray() As String
  5.     'LineaActual = "Jhon, Bautista, Palomino, Analista Programador"
  6.    LineaActual = "Jhon, Bautista, Palomino, Analista Programador, 28, BitXense Soluciones Informaticas S.A.C."
  7.     MiArray = Split(LineaActual, ",")
  8.     MsgBox "Mira aqui esta el Rango " & Chr(13) & LBound(MiArray) & vbTab & UBound(MiArray), , "rangos"
  9.     MsgBox MiArray(2), , "dato individual"
  10.     MsgBox "Empezando el FOR", , "sistema"
  11.     For nIndice = 0 To UBound(MiArray)
  12.             MsgBox Str(nIndice) & Space(5) & (MiArray(nIndice)), , "en el for"
  13.     Next
  14. End Sub


www.bitxense.com.pe | Soluciones Informaticas S.A.C. - [email protected]
Cualquier duda soy Jhon Bautista Palomino aqui esta mi correo MSN [email protected] Lima-Peru
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 21:30.