none
Ayuda con inserccion de fecha en CRM RRS feed

  • Pregunta

  • Hola estimados, en el CRM 4.0 tengo definida la fecha corta en formato spanich-chile es decir 08-08-2011, y al momento de insertar este valor a la cuenta me arroja el siguiente error:

    Server was unable to process request..
      0x80040239
      The date-time format for 22-09-2010 is invalid, or value is outside the supported range.

     

    en el codigo lo estoy insertando de esta forma

    feccrea es de tipo datetime y biene con - de separacion ej: dd-mm-aaaa

    Cuentas.new_fechacreacion = new CrmDateTime();

    Cuentas.new_fechacreacion.Value = fecrea.ToShortDateString();

    podria alguien ayudarme?

     

    saludos y gracias de antemano!

    lunes, 8 de agosto de 2011 19:52

Respuestas

  • Hola Carlos, cuando he insertado fechas, lo he realizado de la siguiente forma:

    Tengo la feha en una variable (tring ) FECHAPR que tiene el siguiente formato "yyyyMMdd"

                        string strDia = FECHAPR.Substring(6);

                        string strMes = FECHAPR.Substring(4, 2);

                        string strAnho = FECHAPRO.Substring(0, 4);

                        strFechaAux = strMes + "/" + strDia + "/" + strAnho;

                        Cuentas.new_fechacreacion= new CrmDateTime(strFechaAux);


    Julio
    • Marcado como respuesta CarlosMupe martes, 9 de agosto de 2011 16:54
    lunes, 8 de agosto de 2011 22:10
  • Estimados, lo pude resolver de la siguiente forma, tal como decia julio en el email el formato es MM-DD-AAAA, debe ser de tipo string

     

    Cuentas.new_fechacreacion = new CrmDateTime();

    Cuentas.new_fechacreacion.Value = fecrea

     

    saludos

     

     

    • Marcado como respuesta CarlosMupe martes, 9 de agosto de 2011 16:54
    martes, 9 de agosto de 2011 16:54

Todas las respuestas

  • Hola Carlos, cuando he insertado fechas, lo he realizado de la siguiente forma:

    Tengo la feha en una variable (tring ) FECHAPR que tiene el siguiente formato "yyyyMMdd"

                        string strDia = FECHAPR.Substring(6);

                        string strMes = FECHAPR.Substring(4, 2);

                        string strAnho = FECHAPRO.Substring(0, 4);

                        strFechaAux = strMes + "/" + strDia + "/" + strAnho;

                        Cuentas.new_fechacreacion= new CrmDateTime(strFechaAux);


    Julio
    • Marcado como respuesta CarlosMupe martes, 9 de agosto de 2011 16:54
    lunes, 8 de agosto de 2011 22:10
  • Hola estimado, gracias por la respuesta, mi duda es si en el CRM 4.0 el formato de fecha lo defini en las options como dd-mm-aaaa, porque deberia cargarlo con otro formato? o siempre deberia cargarse con ese formato dependiendo del lenguaje en el cual fue instalado CRM? en mi caso fue ingles.

     

    probare el codigo y te cuento

     

    saludos y gracias

    martes, 9 de agosto de 2011 12:58
  • Estimados, lo pude resolver de la siguiente forma, tal como decia julio en el email el formato es MM-DD-AAAA, debe ser de tipo string

     

    Cuentas.new_fechacreacion = new CrmDateTime();

    Cuentas.new_fechacreacion.Value = fecrea

     

    saludos

     

     

    • Marcado como respuesta CarlosMupe martes, 9 de agosto de 2011 16:54
    martes, 9 de agosto de 2011 16:54