Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-08-2007
CoCaInE CoCaInE is offline
Miembro
 
Registrado: nov 2005
Posts: 66
Poder: 19
CoCaInE Va por buen camino
LLenar una tabla sql

Saludos, me gustaria poder obtener su ayuda, tengo una base datos realizada en Sql server y por otro lado tengo un archivo de bloc de notas que contiene varios datos organizados por columnas me gustaria saber si hay alguna manera de exportar los datos del bloc de notas a la base de datos
Responder Con Cita
  #2  
Antiguo 16-08-2007
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 24
BlueSteel Va por buen camino
no se si se pueda hacer.... pero te sugiero que los exportes a Excel... y desde allí selecciones todo los registos que quieras... y preciones Ctr+C (Copiar), luego vayas al SQL Server.. habras la tabla y te posiciones en un registro en blanco...y preciones Ctr+V (Pegar).. y con eso debiera ser suficiente...

a mi me funciona perfecto eso.... pero en la tabla debes tener los mismos campos que seleccionas en excel (Columnas)

tambien debes considerar las restriciones de la tabla del sql (campos que permiten nulos... campos que son claves foraneas.. que esten dentro del rango de la otra tabla... etc)
__________________
BlueSteel
Responder Con Cita
  #3  
Antiguo 16-08-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.333
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Lo que no me acaba de quedar claro es si necesitas hacerlo desde un programa delphi o no.

Si es que no, debería probar con las opciones de Importación de SQL Server. Entre las fuentes de Datos posibles están los archivos de Texto.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 16-08-2007
CoCaInE CoCaInE is offline
Miembro
 
Registrado: nov 2005
Posts: 66
Poder: 19
CoCaInE Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje
Lo que no me acaba de quedar claro es si necesitas hacerlo desde un programa delphi o no.

Si es que no, debería probar con las opciones de Importación de SQL Server. Entre las fuentes de Datos posibles están los archivos de Texto.
Si debe ser del mismo delphi,Creo que seria menos tedioso el tener que ir a importar datos cada cierto tiempos sino que el usuario descargue el archivo de texto y el sistema inmediatamente este actualizado...

Última edición por CoCaInE fecha: 16-08-2007 a las 18:48:19.
Responder Con Cita
  #5  
Antiguo 16-08-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.561
Poder: 25
egostar Va camino a la fama
Pues si, si se puede, tendrás que seguir estos pasos
  1. Recorrer el archivo de texto linea por linea
  2. Obtener los campos del archivo de texto
  3. Insertarlos en la base
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #6  
Antiguo 17-08-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.333
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por CoCaInE Ver Mensaje
Si debe ser del mismo delphi...
En ese caso hay varias formas de hacerlo.
Una la que ya te han comentado, de recorrer el fichero línea por línea.
Otra opción (dependiendo de la estructura del fichero) puede ser conectar mediante ADO al fichero, de forma que lo veas como una tabla. Así basta con un ir leyendo de un sitio y escribiendo en el otro.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 18-08-2007
CoCaInE CoCaInE is offline
Miembro
 
Registrado: nov 2005
Posts: 66
Poder: 19
CoCaInE Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje
En ese caso hay varias formas de hacerlo.
Una la que ya te han comentado, de recorrer el fichero línea por línea.
Otra opción (dependiendo de la estructura del fichero) puede ser conectar mediante ADO al fichero, de forma que lo veas como una tabla. Así basta con un ir leyendo de un sitio y escribiendo en el otro.
Gracias neftali y los demas tratare de probar con algunas de sus sugerencias y luego le comentare como me fue
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Llenar un combobox con los campos de una tabla enecumene Conexión con bases de datos 6 07-03-2007 21:42:28
llenar un combobox con datos de una tabla edelphi Conexión con bases de datos 4 28-02-2007 12:06:37
Error al llenar tabla desde archivo txt bohemioloco Conexión con bases de datos 9 13-11-2006 13:49:54
Llenar menú desde Tabla... vladimirbp Varios 2 10-11-2006 18:26:53
llenar una tabla dbf con un query de mysql coletaun Varios 4 03-01-2006 22:04:14


La franja horaria es GMT +2. Ahora son las 21:11:43.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi