Ir al contenido principal

Entradas

Mostrando entradas de septiembre, 2009

Cambiar el formato de la fecha en la base de datos desde .Net

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.

Como evitar el tiempo de espera caducado en la ejecución de un procedimiento almacenado en SQLSERVER desde Visual Basic .Net

Para estro agregue a la propiedad ComandTimeout del objeto SqlComand el numero de segundos que desea espere el proceso antes de mandar un mensajede error. Veamos: sender.enabled = False Me.StatusBar1.Text = "Proceso ejecutándose..........." Dim mysql As New SqlClient.SqlCommandmysql.CommandText = "EXECUTE ASOCIACION_AUTOMATICA_PROD'" mysql.Connection = connmysql.CommandTimeout = 360 mysql.ExecuteNonQuery() MsgBox("Proceso ha sido terminado con exito") Me.Close()sender.enabled = True Me.StatusBar1.Text = "Proceso finalizado..........."