ProgramacionFacil

UNIDAD 5: INTRODUCION A LAS BASES DE DATOS

JSCRIPT TEMA 14: GRAFICOS

Campos de graficos o de imagenes, se han convertido en elementos importantes de cualquier base de datos.

Para manejar este elemento con ado-asp.net existen dos maneras:

1.- Agregar un campo BLOB a la tabla en access y usar componentes asp.net especializados en imagenes tanto para subirlas como para desplegar la imagen.

Este metodo provoca que la base de datos crezca mucho recordar que una imagen aun de tipo jpg ocupa mucho espacio.

2.- El segundo metodo es mas sencillo, primero subir las imagenes ( de preferencia jpg) con un ftp normal a tusitio y despues usar el tag <img src> de html y ademas agregar un campo de texto llamado fotourl o foto a la tabla en access y grabar la direccion http de la imagen en este campo, por ejemplo http://programacionfacil.com/tusitio/pato.jpg}}

Despues solo cargar este tag imageurl en la pagina que se construira que no es otra cosa que el programa de busqueda con el despliegue del campo extra, como lo muestra el programa ejemplo.

Prog26.html


<HTML>

<FORM ACTION=/cgi-bin/tusitio/prog26.exe METHOD=get>

CLAVE A BUSCAR.:<INPUT TYPE=text NAME=CLAVE><BR>

<INPUT TYPE=submit VALUE=BUSCAR>

</FORM></HTML>

prog26.js


import System;

import System.Data;

import System.Data.OleDb;

// creando y cargando coneccion, adpater como variables globales

var coneccion:OleDbConnection;

var canal:OleDbDataAdapter;

var tabla:DataSet;

var capturar:lnet = new lnet();

var clave = capturar.getparametro("CLAVE");

coneccion=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\progfacil\\lauro\\mibase.mdb");

var q = "select * from mitabla where clave = @CLAVE";

canal=new OleDbDataAdapter(q, coneccion);

// clave es string porque oledbtype es quien la convierte

canal.SelectCommand.Parameters.Add(new OleDbParameter("@CLAVE", OleDbType.Integer));

canal.SelectCommand.Parameters["@CLAVE"].Value = clave;

// creando y cargando un nuevo dataset que solo contiene el

// renglo 0(cero) buscado

tabla = new DataSet();

canal.Fill(tabla, "mitabla");

// desplegando

print("Content-Type:text/html\n");

print(tabla.Tables["mitabla"].Rows[0][0].ToString()+" ");

print(tabla.Tables["mitabla"].Rows[0][1].ToString()+" ");

print(tabla.Tables["mitabla"].Rows[0][2].ToString()+" ");

var foto=tabla.Tables["mitabla"].Rows[0][3].ToString();

print("<img src= "+foto+" align=middle>");

// cerrando todo

coneccion.Close();

corrida: prog26.js o exe

image330.jpg

Recordar que para que no salga el campo fotourl desplegado, solo su valor cargarlo en una variable string y meterlo al img src como se hizo en el programa ejemplo.

PROYECTO CONSTRUIR UN SISTEMA COMPLETO INTEGRADO CON TODAS LAS OPERACIONES USANDO AL MENOS DOS TABLAS.

tan tan el curso se acabo y esten pendiente de los proximos de perl, perlscript, javascript, jscript, php, phyton, xml, apml, net, csharp, et al

 




 


Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki

Politica de Privacidad