Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   LLenar una tabla sql (https://www.clubdelphi.com/foros/showthread.php?t=47028)

CoCaInE 16-08-2007 16:07:46

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

BlueSteel 16-08-2007 16:13:31

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):p

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)

Neftali [Germán.Estévez] 16-08-2007 17:20:38

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.

CoCaInE 16-08-2007 18:36:33

Cita:

Empezado por Neftali (Mensaje 223585)
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...

egostar 16-08-2007 19:20:42

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

Neftali [Germán.Estévez] 17-08-2007 11:55:03

Cita:

Empezado por CoCaInE (Mensaje 223623)
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.

CoCaInE 18-08-2007 02:59:48

Cita:

Empezado por Neftali (Mensaje 224058)
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 :)

Caral 18-08-2007 03:20:48

Hola
Me queda la duda.
Si es un block de notas es un dato tipo memo en una base de datos.
No veo que sea tan complicado, copiar y pegar, osea recibir la informacion del block y trasladarla a una tabla con un campo memo.
Bueno, no lo entiendo, o es cada linea o es la totalidad.
Saludos

richy08 05-10-2007 23:40:22

Cita:

Empezado por Caral (Mensaje 224338)
Hola
Me queda la duda.
Si es un block de notas es un dato tipo memo en una base de datos.
No veo que sea tan complicado, copiar y pegar, osea recibir la informacion del block y trasladarla a una tabla con un campo memo.
Bueno, no lo entiendo, o es cada linea o es la totalidad.
Saludos

hola caral sorry jiji es una pregunta fuera de lugar ya lo se pero no puedo quedarme con la curiossidad la foto que tiens eres tu:confused: de ser asi valla tan chica y ya te gusta programr:p jeje sorry si ofendo a alguien

Delphius 06-10-2007 03:16:38

Hola richy08,
El hilo era de hace unos meses... pero no importa. Creeme que no eres el primero en observar y preguntarlo.

No veo a Caral conectado, y no creo que le moleste que responda por el. Tampoco se si es muy atrevido de mi parte explicar a que se debe el avatar. Si a Caral le molesta retiro mi respuesta.

Caral es hombre, la persona que ves en su avatar es su hija, a quien él le tiene mucho aprecio (como lo mantiene cualquier padre por su hija;):)).

Saludos,

richy08 06-10-2007 16:22:11

ok gracias delphius por despejar mi duda crei que estaba tratando con un a niña genio;)


La franja horaria es GMT +2. Ahora son las 07:35:22.

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