加入可以在執行階段變更資料庫位置的功能
在本節中,您會學習如何在執行階段變更資料庫位置。此程序僅需要稍微修改 ConnectionInfo 執行個體。
若要在執行階段變更資料庫位置
在 ConfigureCrystalReports() 方法中,在宣告和產生 ConnectionInfo 類別執行個體的程式行之下加入幾個分行符號。
在分行符號內,設定 ConnectionInfo 執行個體的 ServerName 屬性。
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\36bhtx7w.alert_note(zh-tw,VS.90).gif" alt="Note" class="note" />附註</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>在您撰寫的程式碼中,以您自己的伺服器名稱取代範例伺服器名稱 DevDatabase (如下所示)。</p></td>
</tr>
</tbody>
</table>
``` vb
myConnectionInfo.ServerName = "DevDatabase"
```
``` csharp
connectionInfo.ServerName = "DevDatabase";
```
若要測試在執行階段此報表是否可以重設為替代的資料庫伺服器
您現在已經可以建置及執行您的專案。報表會在執行階段重新導向至替代資料庫伺服器。
從 [建置] 功能表選取 [建置方案]。
如果發生任何建置錯誤,請立即修正。
從 [偵錯] 功能表中,按一下 [啟動]。
NorthwindCustomers 報表會順利顯示。
- 返回 Visual Studio,再按一下 [停止] 退出偵錯模式。