26/11/2009, 12:53
|
| | Fecha de Ingreso: mayo-2009
Mensajes: 142
Antigüedad: 15 años, 8 meses Puntos: 0 | |
insertar imágenes en sql server 2008 Estuve viendo como guardar solo la ruta de la imagen como tu me dijiste y encontré esto:
crear un identificador para cada imagen y que esa imagen se llame igual que su id en este caso no aria falta ni guardar la ruta.
por ejemplo tienes 4 imagenes en la bd tendriamos los 4 registros con sus id (autonumericos) por ejemplo 1 2 3 4 y los campos que quieras como nombre o descripcion. cada imagen se almacena en la carpeta "/fotos" por ejemplo entonces tienes 4 fotos en esa carpeta 1.jpg 2.jpg 3.jpg y 4.jpg bien ahora si quieres mostrarlas arias una consulta sql pr ejemplo "select * from imagenes" ahora quieres mostralas todas pos aces un bucle para recorrer los resultados dela cosulta y a la hora de mostrar cada foto ariamos algo asi
<img src="fotos/<% =rs("id")%>.jpg">
de esta forma mostrariamos al imagen primero iria a la ruta "fotos/" ya que se lo pasamos como literal y luego el identificor resultado dela cosnulta que seria 1 2 3 4 (o los que tengamos) y luego el ".jpg" que tambien esun literal en total fotos/1.jpg y sigientes y la mostraria.
yo estuve haciendo eso pero no entiendo muy bien la parte del bucle que es <img src="fotos/<% =rs("id")%>.jpg"> por favor me puedes explicar como hacer este bucle o si tu sabes otra forma de como guardar la ruta de la imgen. muchas gracias |