在catch()中捕捉特定的错误,来告诉用户。
解决方案 »
- C# 搜索提示
- c#取dataset值的问题?
- 毕业设计中遇到的面向对象技术实现问题
- 数据绑定的问题
- 刚进新公司搞OLAP,请问我该怎么开始学,那里有资料啊?
- “/dormweb”应用程序中的服务器错误。对路径“C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\dormweb\e6fe1f2c\
- 关于动态数组的速度问题,高手老手来拿分,请不要猜测!
- WEB SERVICES的身份验证???? 求救
- DEVpress2011版,复选框显示问题
- 一个简单的问题
- 再问Post中文数据的问题
- 如何删除2个相关联表中的数据
rr.Update(m_CacheData);
if (m_CacheData.ReceiveRecords.HasErrors)
{
bool hasOtherError = false;
// If recordid repetition, create a new recordid save again
foreach (AlarmingDataSet.ReceiveRecordsRow drRe in m_CacheData.ReceiveRecords.Rows)
{
if (drRe.HasErrors && drRe.RowError == "RecordId not unique")
{
drRe.RecordId = CreateRecordID(GetServer(m_CurrentServerName));
}
else
{
hasOtherError = true;
}
}
if (hasOtherError)
throw new Exception("Connection is error.");
}
rr.Update(m_CacheData);
{
//插入操作
}
catch(OleDbException ex)
{
switch(ex.ErrorCode)
{
case 12345:
{//说明是什么异常...}
//...
}
}对于异常的Code可以查相关资料..