En muchas ocasiones cuando nos conectamos a sqlserver sucede que este ha sido instalado en un idioma diferente al cliente que estamos utilizando. Nosotros podemos configurar en que formato de fecha queremos que nuestra aplicación cliente trabaje, para esto solo enviamos una instrucción para cambiar el formato, para el ejemplo a dia -mes-año ' cambiando el entorno de la fecha a dd /mm/ yyyy Dim mysql 2 As New SqlClient . SqlCommand mysql 2. CommandText = " SET DATEFORMAT dmy " mysql 2. Connection = conn mysql 2. ExecuteNonQuery () Después de ejecutar este comando ya podemos mandar nuestros campos de fecha en este formato y la base de datos no dará ningún error. Lo mejor es que esto solo es valido para la sesión actual.
Soluciones a problemas puntuales de desarrollo de software, www.rapiconta.com