buenas tardes foreros, he aqui el problema
resulta que para dar de alta un registro que contiene fecha
me la da perfectamente bien, es decir manejo 3 dropdownlist
ddlDia, ddlMes, ddlAño
xFecha = Convert.ToInt32(ddlDia.SelectedValue) & "," & Convert.ToInt32(ddlMes.SelectedValue) & "," & Convert.ToInt32(ddlAño.SelectedValue)
Despues en mi cadena de conexion doy de alta la variable fecha
cmd.Parameters.AddWithValue("@Fecha", xFecha)
eso funciona perfectamente bien, me sube bien el registro a la base de datos
SQL server 2005.
edito y sin problemas guarda los cambios...
EL PROBLEMA
mi cliente tiene su server en ingles, windows 2008 server
y sql server en ingles tambien
para tratar de solucionarlo puse globalizacion en el IIS, (ES, MX)
graba bien los datos, cuando son registros nuevos, pero
al editar me trae el dia, mes y año bien a la pantalla de edicion, pero cuando guardo, me cambia el dia por el mes, el año si lo guarda bien...
es decir si pongo 1 Dec 2013,
en la base me pone 12 01 2013
y cuando lo vuelvo a llamar para edicion
me sale 12 Jan 2013
alguien con alguna respuesta a esto???