PeruFans.com
  La Plataforma Facebook   left
Mostrar Feed RSS

MySQL

Sentencias SQL, Funciones y todo lo referente al lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language)

  1. Problemas al hacer consultas con un campo FECHA (DATETIME)

    por - 18/02/2011 a las 18:48 (El Codigo Fuente)
    Muchos programadores tienen problemas al hacer consultas a campos de tipo Fecha por una sencilla razón: La Fecha en formato Peruano (y en otros paises) es dd/mm/yy y en formato americano es mm/dd/yy.

    Si haces la siguiente consulta, Suponiendos que la fecha actual es 03/05/07 (3 de Mayo del 2007)

    Código:
    Rs.open "Select * from ventas where fecha='& Now &' "
    Si nuestra PC tiene el formato dd/mm/yy, y el motor que usemos (Access,SQL SERVER) tiene su configuración ...
    Categories
    Visual Basic , MySQL
  2. Select TOP no Funciona en MySQL, ahi es el LIMIT

    por - 18/02/2011 a las 18:38 (El Codigo Fuente)
    Para aquellos que hacen sentencias SQL en MySQL y no les sale el TOP, es porque en ese Motor no existe esa funcion , lo que existe es el LIMIT y se usa de esta manera


    Si tu consulta original es:
    Código:
     Select Top 10 *  from ventas
    su equivalente para que funcione en mysql es:
    Código:
    select * from Productos LIMIT 10
    No he probado si el LIMIT tiene el mismo problema que el TOP en caso de EMPATE, supongo que si porque no puede excluir a uno de los registros ...
  3. Como Conectarse a una Base de datos MySQL usando ADO

    por - 18/02/2011 a las 18:17 (El Codigo Fuente)
    A diferencia de otras bases de datos, para conectarse a esta, es necesario bajar un DRIVER ODBC desde la Pagina de MySQL

    aqui la URL: MySQL :: MySQL Connector/ODBC

    Yo he Instalado la Version "MySQL Connector/ODBC 3.51" (al ultima cuando se escribio este Tema)

    Una vez Instalado (Next o Siguiente a todo) ya tendremos el Proveedor instalado



    De ahi es el mismo codigo que se usa para conectarse a cualquier Motor Usando ADO ...
    Etiquetas: ado, base, conectarse, datos, mysql, usando Agregar / Editar Etiquetas
    Categories
    Visual Basic , MySQL
  4. Simular la función IsNumeric para MySQL (alternativas)

    por - 18/02/2011 a las 18:01 (El Codigo Fuente)
    Si deseas hacer un filtrado de registros, pero que la condicion es que un campo contenga solo datos numericos, puedes hacerlo de estás maneras:

    1.- Convertir el campo en un valor entero y luego ver que no sea NULO, al hacer la conversion, si era texto, se volverá nulo
    Código:
    WHERE CONVERT(campo, SIGNED INTEGER) IS NOT NULL
    2.- Usando Expresiones Regulares

    Código:
      WHERE campo REGEXP
    ...
    Categories
    MySQL
Foro | Chat | Hello Kitty | Foro Cristiano | XAT