Saludo al Visitante

Bienvenido a mi web

viernes, diciembre 15, 2006

Forma fácil de evitar que su página php lance errores

Si quiere que su página PHP no muestre los errores, solo tiene que agregar una "@" a la función que podría provocar el error, por ejemplo:

Caso 1:

$conexion = mssql_connect('Server' , 'Usuario' , 'Pass')
or die
("no se puedo establecer la conexión con el servidor");

En este caso, si no es posible conectar con el servidor, aparecerá un error de conexión del PHP y debajo:

" no se puedo establecer la conexión con el servidor "

Caso 2:

$conexion = @mssql_connect('Server' , 'Usuario' , 'Pass')
or die ("no se puedo establecer la conexión con el servidor");

En este caso, si no es posible conectar con el servidor, solo aparecerá:

" no se puedo establecer la conexión con el servidor "

Es válido aclarar que siempre que usemos esta técnica debemos controlar las excepciones de la función porque si no lo hacemos no sabremos cuando la aplicación tiene algún error.

Carlos Hernández Güell

lunes, diciembre 11, 2006

Consultas de INFORMATION_SCHEMA en SQL server 2005

  • Devuelve el campo llave de una tabla determinada de una Base de Datos:

    SELECT COLUMN_NAME
    FROM NOMBRE_DB.INFORMATION_SCHEMA.KEY_COLUMN_USAGE
    WHERE TABLE_NAME = 'NOMBRE_TABLA'

  • Devuelve información de las tablas de una Base de Datos determinada:

    SELECT *
    FROM NOMBRE_DB.INFORMATION_SCHEMA.TABLES

  • Devuelve el nombre de las tablas de una Base de Datos determinad

    SELECT TABLE_NAME
    FROM NOMBRE_DB.INFORMATION_SCHEMA.TABLES

  • Devuelve el Nombre y el tipo de datos de las columnas de las tablas del servidor a las que se tienen acceso

    SELECT Column_Name, Data_Type
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE Table_Name = 'NOMBRE_TABLA'

  • Devuelve el nombre de las columnas de una tabla determinada

    SELECT Column_Name
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE Table_Name = 'NOMBRE_TABLA'

  • Devuelve información los Procedimientos de almacenado de las BD a las que se tienen acceso
    - routine_name: Nombre del Procedimiento
    - routine_definition: Contenido del procedimiento
    - Created: Fecha en la que se Creó
    - Last_altered:Fecha de la última modificación

    select routine_name, routine_definition ,Created,Last_altered
    FROM INFORMATION_SCHEMA.ROUTINES
    WHERE routine_type='PROCEDURE'

  • Devuelve información del SQL SERVER

    select *
    from master.dbo.syslogins

  • viernes, noviembre 24, 2006

    Forma fácil de ocultar y mostrar TextBoxs con javascript en la Web

    function HabilitarCajaTexto()
    {
    if (form_name.select_name.options[form_name.select_name.selectedIndex].text == 'identificador')
    {
    form_name.caja_de_texto_name.style.visibility = 'visible';
    }
    else
    {
    form_name.caja_de_texto_name.visibility = 'hidden';
    form_name.caja_de_texto_name.value = '';
    }
    }

    Ahora póngale la propiedad visibility en "hidden" al TextBox


    input name="caja_de_texto_name" type="text" id="caja_de_texto_name" style="visibility:hidden"

    Luego en el evento OnChange del SELECT se invoca a la función


    select name="select_name" id="select_name" onChange="HabilitarCombo()"

    martes, septiembre 19, 2006

    jueves, agosto 03, 2006

    DezGüell por dentro...



    Mi nombre es Carlos Hernández Güell de ahí el nombre del sitio. Soy informático y me dedico principalmente a la programación. Este sitio está hecho específicamente para asuntos relacionados con la programación, como son:

    - Noticias.
    - Enlaces con sitios que se dediquen a este tema.
    - Publicación de bliografía.

    entre otras cosas, espero que les agrade DezGüell World.

    Carlos Hernández Güell