Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-02-2005
bustio bustio is offline
Miembro
 
Registrado: oct 2003
Posts: 231
Poder: 21
bustio Va por buen camino
Guardar ficheros en un server SQL

Hola:

Tengo una gran duda... Mi problema esta en que estoy creando una aplicacion siguendo el modelo Cliente-Servidor y necesito que pueda "subir" ficheros qeu se encuentran en la PC en la qeu se ejecuta el cliente para el servidor. Necesito poder almacenar los ficheros en la pc servidora, que es en la que se encuentra el server de SQL, pero como es logico; no tiene mucho caso guardar dentro de la BD el fichero en si, sino la direccion dentro del server donde puedo localizarlo luego de que sea "subido" alla; para luego tomando la direccion o el caminop ues poder descargar el fichero a las ootras aplicaciones que lo soliciten. Mi duda esta en que no se como poder implementar un codigo en que pueda poner un fichero en una PC desde mi programa delphi. No se si me hago entender.,. por favor, si no me comprenden avisenme para explicarme mejor.

Saludos...

LAzaro Bustio Martinez
Responder Con Cita
  #2  
Antiguo 24-02-2005
SyncMaster SyncMaster is offline
Miembro
 
Registrado: mar 2004
Posts: 15
Poder: 0
SyncMaster Va por buen camino
mmm hace mucho años (en mis tiempos con vb6) hice algo con respecto a archivos como información adicional a ciertas tablas dentro de una base de datos, no se si va al caso de tu problema pero, te cuento...

En una tabla tenia información referente a distintos tipos de instrumentos (transmisores de flujo, posicionadores, limites, etc) de una planta X de la zona y la tenia enlazada con otra tabla que contenia simplemente rutas de una carpeta y el nombre del archivo dentro del servidor con el fin de que apuntara a documentos que se ofrecian con información adicional que proporcionaba el fabricante del instrumento (generalmente en formato PDF) entonces cuando el usuario queria ver el documento adicional simplemente hacia la llamada (leyendo la ruta) del archivo y lo visualizaba en pantalla (Sin complicaciones). La unica precaución que tome fue que antes de abrir el documento me aseguraba que realmente estubiera ahi (tal como lo habia guardado en la tabla de las rutas).

Como puedes ver es bien simple. Espero que la idea te sirva de algo.

Saludos!!!
Responder Con Cita
  #3  
Antiguo 24-02-2005
bustio bustio is offline
Miembro
 
Registrado: oct 2003
Posts: 231
Poder: 21
bustio Va por buen camino
Respondiendo....

Bueno.. ante todo muchas gracias por responderme. Tu respuesta me aclara muchas cosas, pero a la vez me deja bastantes dudas. Voy por partes...

La manera de almacenar la informacion en el servidor y en las tablas no creo que sea mi gran problema. Tendre algunas tablas, y en especial una que tenga como campos los siguientes

tutoriales id_tutorial,titulo_tutorial,palabras_clave,id_tematica,localizacion)

donde id_tematica sera la llave de la tabla que contendra las tematicas a las que perteneceran los tutoriales.. y en localizacion lo que habra sera la direccion fisica de los ficheros en el servidor.

Yo quiero que mi server de BD sea a la vez "el almacen" de ficheros..por lo que "localizacion" se referira a una direccion dentro de la propia PC que actuara de servidor (P.Ej.: C:\Base de Ficheros\). Ese no es el gran problema.

Mi problema creo que esta en ver como puedo hacer para subir los ficheros desde las pcs donde se estara ejecutando la aplicacion cliente hacia lapc servidora.. y al reves, que cuando quiera descargar de la aplicacion servidora hacia la aplicacion cliente. Podrias indicarme como lograr esta transferencia?? EN realidad nunca he hecho este tipo de aplicaciones.. si puedes indicarme algun segmento de codigo, o algun proyecto que mas o menos haga esto pues estare muy agradecido.

Gracias...

Lazaro Bustio Martinez.
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


La franja horaria es GMT +2. Ahora son las 21:48:55.


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