[英]Visual studio 2010 C# debugging MS Dataset
我正在使用MSDatasets鏈接到服務器(在本地網絡上),方法如下:
1)右鍵單擊項目->添加新項目
2)選擇數據集並重命名
3)打開服務器資源管理器並向本地網絡上的服務器添加新連接
4)連接到本地服務器后,將所需的表拖到數據集中
5)可以從程序中的類調用數據集/表
一切正常。 但是有時由於某些原因服務器可能已關閉,因此程序無法連接,並提示錯誤消息“在program.exe中發生未處理的Win32異常........”,然后退出程序本身。
當與服務器的連接失敗時,如何提示用戶更多用戶友好的消息(例如“對不起服務器已關閉,請稍后重試”)?
謝謝!
只有當您調用適配器的Update()
或Fill()
函數(假設您僅使用類型化方法)時,DataSet對象才真正連接到服務器。 您可以將這些片段放置在try / catch塊中,以實現所需的功能。
如果要使用“數據源”窗口中的拖放功能,則應在窗體的Load
事件處理程序和導航工具欄的SaveButton_Click
(或類似名稱)事件處理程序中包含這些行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.