![]() |
como importar informacion a mi base de datos desde un disket
hola soy ibbeth, estoy programando con delphi 5, necesito ayuda para poder ingresar informacion en mi base de datos, pero los datos los tengo en un disket como puedo hacerlo? me pueden ayudar? se los agradecere mucho.
|
pero como estan esos datos? en que formato? tu base de datos de cual es? access, sql server?
|
Lee la guía de estilo para que podamos ayudarte mejor.
|
Resp
En qu eformato tine slos datos ya que tienes muchas opciones. Xml formato plano formato binario, etc.
La explicacion que te puede dar depende de los datos. Aunque una muy buen aopcion es que a la hora de generar el archivo con los datos los generes como insert y asi lo ejecutas como un script y lista pero esto es valido si no hay dpendencias o no hay imagenes d elo cnatrario te recomeindo exportar en un formato binario como xml. Lo del xml lo puedes hacer con uncleint dataset y luego en tu aplicacio cargas el xml a un clein adata set y haces lo que debas hacer. |
bueno estoy trabajanado con FirebirdInterbase y delphi 5.
lo que pasa es que en este programa se manejan datos de diferentes proveedores y lo que se quiere hacer es importar esos datos en una tabla determinada. los dataos estan en varios disket, el formato de los datos es de texto. Espero me este explicando y puedas ayudarme. Gracias. |
hola, tratare de explicarte mi pequeño problema.
los datos que contiene el disket son de formato texto, y lo que tengo que hacer es leer desde el diket la informacion, hacer una cadena aisgnandole a cada campo de la tabla parte de la cadena, y como yo apenas empiezo a programar en delphi no se como leer los datos desde el disket. Espero me este explicando para que me puedas ayudar. De antemano muchas gracias. Nota: estoy trabajando con FirebirdInterbase y delphi5 |
Si los archivos son de solo texto, prueba usando la clase TStringList. En la ayuda de Delphi puedes encontrar información.
Como tip, busca sobre el método LoadFromFile. Saludos... |
Resp
Como te dicen usa un tstringlsit y lee acerca de la funcion extractstrin par que separes loscampo que estan formateado en le registro.
Si me das el formato del archivo te envio el codiog echo par qu eno tengas dolr de cabesas |
Gracias por tu ayuda, no es pesades pero quiero intentarlo, te agradezco de todo corazon tu ayuda,pero si no pude te digo y me ayudas va.
Con cariño ibbeth:) |
Resp
Mira supongamos que tienes tienes lo siguiente.
Tu tabla con u campo entero, uno varchar, otro fecha con los siguientes nombres "Id", "Descripcion", "Fecha de ingreso" A la tabla se llama "Informacion" Y tu archivo tiene el formato 1,La casa es roja,10/12/2005 34,otra cadena mas,23/10/2004 En lo unico que tienes que tener cuidado es que al enviar la fecha la envies en formato gringo ya que asi es como la reconoce firebird ose 12/10/20005 y 10/23/2004 respectivamente pero si no me explique bien aqui tienes el codigo.
|
hola no se quien seas pero nuevamente te agradezco tu ayuda.
graaaaacias. |
Resp
Soy RASTAFAREY pero si dices por lo del codigo.
Es que ultimadamente solo responde con codigo por que mis explciaciones no las estan entendiendo. auanque creo que es que soy malo para explicar. ha con lo de respecto als gracias de nada |
Duda
para RASTAFAREY si puede contestarme
Disculpen si esto es muy basico Deseo hacer lo mismo pero la base de datos es con informix y con delphi 6 la duda es en lugar del script que debo manejar, supongo que a travez de un query guardo en la base de datos y la estructura que se sigue usando, si es basico donde lo checo , de todos modos estoy leyendo sobre bases de datos. :( |
si te fijas, lIbScript tiene una propiedad que es sql también, por tanto puedes usar un query como dices, aunque ejecutando la sql por cada línea del Stringlist.
Más o menos:
Saludos |
La franja horaria es GMT +2. Ahora son las 20:52:58. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi