none
Crystal Reports me pide usuario y contraseña RRS feed

  • Pregunta

  • Estoy programando con C# en Visual Studio 2010, con Sql Server 2008 R2, cuando quiero mostrar un reporte de Crystal Reports me pide usuario y contraseña, cuando le doy cancelar no muestra el reporte.

    Modifiqué a mano un archivo que lo genera automáticamente el Visual Studio (creo que es el Settings.Designer.cs), donde están las cadenas de conexión creadas en el app.config porque me daba error que no existían esas cadenas.

    domingo, 27 de mayo de 2018 18:26

Todas las respuestas

  • Hola Matías de Anquin:

    Existe la posibilidad de que no le estan llegando datos, que no son del tipo de lo que el reporte espera.

    <?xml version="1.0" standalone="yes"?>
    <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
      <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
        <xs:complexType>
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element name="TABLE">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="FAMPKEY" type="xs:int" minOccurs="0" />
                  <xs:element name="DESCRIPCION" type="xs:string" minOccurs="0" />
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:choice>
        </xs:complexType>
      </xs:element>
    </xs:schema>

    Si los datos no son de una tabla, llamada TABLE, y no recibe dos columnas llamadas FAMPKEY de tipo entero y DESCRIPCION de tipo string, recibiendo por ejemplo un string en el FAMPKEY, te muestra ese tipo de error.

    Revisa como le inyectas los datos, haber si puedes tener alguna variación sobre lo que crees que le llega.

    Un saludo

    domingo, 27 de mayo de 2018 18:53
  • Hola, cual es el origen de datos de tu crystal reports , lo mas recomendable es que sea un dataset, y no una conexión directa a la base de datos

    Informes Crystal Reports


    Votar es agradecer.
    Saludos.
    Lima-Perú

    domingo, 27 de mayo de 2018 22:07
  • Sí, es un dataset, tuve un problema con ese dataset, cuando modifiqué el archivo a mano me daba error en el diseñador del dataset, no me mostraba las vistas que contenía, así que tuve que agregarlo yo con la opción Agregar nuevo elemento del proyecto y le puse el mismo nombre.
    domingo, 27 de mayo de 2018 22:33
  • Hola Javi, gracias por la respuesta ¿cómo hago para ver ese esquema XML que me mandaste?
    domingo, 27 de mayo de 2018 22:47
  • Hola Matías:

    Supongo que el dataset lo has agregado así.

    http://misaelontiveros.blogspot.com.es/2012/10/creacion-de-reportes-con-crystal.html

    Otro documento http://www.elguille.info/colabora/NET2005/gcuadra_CrystalReportNET.htm

    para poder saber como es tu dataset (esquema)

    System.IO.StreamWriter writer = null;
    try{
      writer = new System.IO.StreamWriter("miArchivo.xsd");/*el flujo para escribir el esquema*/
      dataSet.WriteXmlSchema(writer);/*Sobre el origen de datos, antes de mandarlo a cristal*/
    }
    catch(IoException e)
    {
    //tu tratamiento de excepciones.
    }
    finally{
       writer.Close(); /*liberamos recursos*/
    }

    https://msdn.microsoft.com/es-es/library/41732z18(v=vs.100).aspx

    Un saludo

    lunes, 28 de mayo de 2018 4:56