Compartir a través de


Cómo tratar las excepciones

En esta sección aprenderá a gestionar las excepciones que pueda generar el método de biblioteca de clases IdataReader.

  1. Cierre el sitio Web o el proyecto para Windows y, a continuación, vuelva a abrir el proyecto de biblioteca de clases que contiene el método estático IDataReader.
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\z15yzzew.alert_note(es-es,VS.90).gif" class="note" />Nota</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>El proyecto de biblioteca de clases que se creó en <a href="ms227588(v=vs.90).md">Crear la biblioteca de clases</a> se denomina &quot;VB_Lib_DataLayer&quot; [Visual Basic] o &quot;CS_Lib_DataLayer&quot; [C#].</p></td>
</tr>
</tbody>
</table>
  1. Compruebe la constante de cadena de conexión por si hay errores en el nombre del servidor de base de datos o de la contraseña.

  2. Compruebe la constante de cadena de consulta por si hay errores en ella.

  3. En el menú Generar, haga clic en Generar solución.

  4. En el menú Archivo, haga clic en Cerrar solución.

  5. Vuelva a abrir el sitio Web o el proyecto para Windows.

  6. Elimine el archivo de informe de Crystal que ha creado y, a continuación, cree un nuevo informe de Crystal.

  7. Repita los pasos de la sección anterior, Conectar un informe al método estático IDataReader.

El método GetCustomersUsingOleDb() se transfiere correctamente al panel Tablas seleccionadas.

Nota

Si sigue ocurriendo una excepción, repita el proceso de depuración.

Para seguir depurando, cree un nuevo formulario Web o para Windows en el sitio Web o el proyecto para Windows y agregue un control GridView a dicho formulario. En la clase de código subyacente, defina la propiedad DataSource del control GridView como el método estático IDataReader. A continuación, compile y vea dicho formulario Web o para Windows para determinar si se muestra correctamente.