canal visual basic .net

Recursos Visual Basic.NET, VB.NET, Manuales de programación, Tutoriales, Foros de programación, Comunidad de programadores

Usuarios activos:  58

Foros de programación, recursos, tutoriales, sistemas operativos...

Bienvenido a la zona de foros. Participa en alguno de nuestros foros: Foros de visual basic, foros de visual basic.net foros de Crystal reports, programas gratis, foros de C++ - C# , foros de Java, foros de PHP, foros de ASP.net. Seguro que hay un foro que te servirá de gran utilidad y si no lo encuentras avísanos y crearemos uno nuevo.
Resultados 1 al 7 de 7
  1. #1
    Avatar de Pez_del_visual
    Pez_del_visual está desconectado Junior Member Iniciad@
    Fecha de ingreso
    10 sep, 07
    Mensajes
    9

    Predeterminado

    Saludos, me gustaría preguntar (lo puse en bases de datos pero no se si va ahí)
    tengo un problemilla y es debido a access y su interpretación de las fechas...
    al comparar fechas si meto #13/02/2000# me lo interpreta como fecha normal ddmmaaaa
    si meto #06/09/2000# me lo interpreta como fecha inglesa mmddaaaa

    yo envio la consulta desde vb6 y tengo configurado el windows en español con fechas y todo españolas

    cómo puedo hacer para que access me interprete todas las fechas como ddmmaaaa?


    gracias


  2. #2
    Avatar de Anibal
    Anibal está desconectado Senior Member Guru
    Fecha de ingreso
    19 dic, 05
    Ubicación
    Spain
    Mensajes
    1,269

    Predeterminado

    Saludos, prueba formateando la variable fecha al tipo americano:

    ej. Suponemos que la fecha a comparar está en un TextBox (TxtFecha)

    Dim MiFecha As Date
    MiFecha = Format(TxtFecha, "mm/dd/yyyy")

    y en la consulta:

    "Select * From MiTabla Where CampoFecha = #" & MiFecha & "#"

    Saludos

    ....

  3. #3
    Avatar de Pez_del_visual
    Pez_del_visual está desconectado Junior Member Iniciad@
    Fecha de ingreso
    10 sep, 07
    Mensajes
    9

    Predeterminado

    gracias por la respuesta,
    el problema esta en que en la consulta el campofecha esta en dd/mm/yyyy si le envio la fecha en mm/dd/yyyy no hago nada,
    existe algun parámetro que enviado junto a la fecha indique que formato tiene?

    un saludo


  4. #4
    totem está desconectado Junior Member Iniciad@
    Fecha de ingreso
    06 sep, 07
    Mensajes
    20

    Predeterminado

    ¿Consulta?, ¿no seleccionas los registros directamente de la tabla?.

    Como te dice Anibal es correcto, yo para seleccionar registros por fechas debo pasar el valor con formato americano, aun estando en la BD en formato español

  5. #5
    Avatar de Pez_del_visual
    Pez_del_visual está desconectado Junior Member Iniciad@
    Fecha de ingreso
    10 sep, 07
    Mensajes
    9

    Predeterminado

    pués yo siempre los había enviado en español exceptuando en mysql y oracle, en access siempre en español xD

    de hecho los inserts los meto con español y los guarda en español


    parece que cambiando la fecha enviada lo reconoce pero de momento no estoy seguro de haga la compración bien

    gracias a todos por la ayuda


  6. #6
    kikeleon777 está desconectado Junior Member Iniciad@
    Fecha de ingreso
    14 jun, 12
    Mensajes
    1

    Predeterminado Es correcto

    Cita Iniciado por Anibal Ver mensaje
    Saludos, prueba formateando la variable fecha al tipo americano:

    ej. Suponemos que la fecha a comparar está en un TextBox (TxtFecha)

    Dim MiFecha As Date
    MiFecha = Format(TxtFecha, "mm/dd/yyyy")

    y en la consulta:

    "Select * From MiTabla Where CampoFecha = #" & MiFecha & "#"

    Saludos
    Como lo menciona Anibal, el formato de la fecha para manejar fechas de access, independiente de la configuración regional es ese. mi código funcionó así
    sSelect = tDesde.ToString("MM/dd/yyyy")
    sSelect = "SELECT * FROM alarmas WHERE fechahora > #" & sSelect & "#"

  7. #7
    lbsilvina está desconectado Banned Iniciad@
    Fecha de ingreso
    24 jul, 10
    Mensajes
    57

    Predeterminado

    Gracias por la respuesta =)


    gps cordoba

Temas similares

  1. Guardar registro con fechas con Access
    Por Val_d_Homero en el foro Visual Basic 6.0
    Respuestas: 4
    Último mensaje: 24/08/2009, 19:22
  2. Guardar fechas access
    Por Carlos200576 en el foro Visual Basic 6.0
    Respuestas: 3
    Último mensaje: 29/10/2008, 11:45
  3. Importar bien las fechas de access a excel
    Por system_out en el foro Visual Basic 6.0
    Respuestas: 2
    Último mensaje: 18/01/2008, 04:34
  4. problemas con fechas y access
    Por Pez_del_visual2 en el foro Bases de datos, ADO , ADO.NET
    Respuestas: 0
    Último mensaje: 06/10/2007, 12:33
  5. Comparar fechas en access
    Por Guests en el foro Visual Basic .NET
    Respuestas: 4
    Último mensaje: 07/07/2006, 22:51

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Visual Studio .VisualBasic.net .ADO.NET .ASP.NET .Framework .Crystal report
[Visual Basic .NET · Información legal · Condiciones de uso · Publicidad · Contacto · RSS novedades Foro · Inicio]
Un sitio web de Internelia (Ontecnia) © Copyright 2013 canalvisualbasic.net. Todos los derechos reservados