Compartir a través de


Agregar la posibilidad de cambiar la ubicación de la base de datos en tiempo de ejecución

En esta sección, aprenderá a cambiar la ubicación de la base de datos en tiempo de ejecución. Sólo requiere una pequeña modificación de la instancia de ConnectionInfo.

Para cambiar la ubicación de la base de datos en tiempo de ejecución

  1. En el método ConfigureCrystalReports(), agregue un par de saltos de línea al código detrás de la línea que declara y crea una instancia de la clase ConnectionInfo.

  2. En los saltos de línea, establezca la propiedad ServerName de la instancia de ConnectionInfo.

<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>En el código que escriba, reemplace el nombre del servidor de ejemplo DevDatabase (que aparece más abajo) por el nombre de su servidor.</p></td>
</tr>
</tbody>
</table>

``` vb
myConnectionInfo.ServerName = "DevDatabase"
```

``` csharp
connectionInfo.ServerName = "DevDatabase";
```

Ahora estará listo para crear y ejecutar el proyecto. El informe se debe redirigir al servidor de base de datos alternativo en tiempo de ejecución.

Para probar si el informe se puede restablecer a un servidor de base de datos alternativo en tiempo de ejecución

  1. En el menú Generar, seleccione Generar solución.

  2. Si existen errores de generación, continúe y corríjalos ahora.

  3. En el menú Depurar, haga clic en Iniciar.

El informe NorthwindCustomers se mostrará correctamente.
  1. Vuelva a Visual Studio y haga clic en Detener para salir del modo de depuración.