怎样不捕获异常?
try
{
\\程序段
}
catch()
{
}
try
{
\\程序段
}
catch()
{
}
解决方案 »
- [WondowsMobile] GMap.NET 怎么使用离线地图? 谢谢各位了!
- 谁有 用c#实现建立一个VPN拨号连接并自动拨号的源码啊
- 未能加载文件或程序集 急急急~~~~~
- VS连接数据库出问题了?
- 如何学好C#?
- 问个问题Formview怎么办断插入操作成功然后给出成功提示
- winform的mainmenu菜单快捷键的问题,如何实现alt+f一个菜单(比如文件菜单)展开,在按u出现打印设置
- Windows Forms里面怎样固定dataGrid的行高?
- 调用存储过程
- dataGridView求助
- 谁有好的c#书籍和相关网站
- 请各位探讨基于C#(.net)平台上的网络游戏!!!年全国网络游戏收入达9.5亿元,超过了电影业。预计今年将达到达20亿
OleDbCommandBuilder thisCommandBuilder=new OleDbCommandBuilder(thisoleDbDataAdapter);
DataSet thisoleDbDataSet=new DataSet();
thisoleDbDataAdapter.Fill(thisoleDbDataSet,"TableB");
DataRow thisRow=thisoleDbDataSet.Tables["TableB"].NewRow();
thisRow["splitmodelname"]=...;
thisoleDbDataSet.Tables["TableB"].Rows.Add(thisRow);
oleDbConnection1.Open();
thisoleDbDataAdapter.Update(thisoleDbDataSet,"TableB");
oleDbConnection1.Close();
加入新行;
OleDbCommand thisCommand=oleDbConnection1.CreateCommand();
thisCommand.CommandText="UPDATE TabIndex="+k.ToString();
thisCommand.ExecuteNonQuery();
执行sql语句
oleDbConnection1.Open();//其实没必要,oleDbDataAdapter会自动检测Connection的状态,
关闭的话,它会自动打开连接,更新数据,然后再关闭thisoleDbDataAdapter.Update(thisoleDbDataSet,"TableB");//你的oleDbDataAdapter.UpdateCommand真在存在吗?oleDbConnection1.Close();
比如我在扫描一个NTFS的分区,其中某些文件夹由于权限无法访问,
那对于这样的,我就直接忽略掉
你写的是标准的错误处理过程,
但在我这样的例子里,它就会跳出扫描了
你知道这种情况怎么解决吗?
谢谢!
你只能定位你的错误到一条语句里面。
{
OtherFun(); //不处理返回结果
}
catch()
{
}public bool OtherFun();
{
try
{
//程序
return true;
}
catch
{
return false;
}
}
4、关于“取消”。在VB中,用在循环中加DoEvents与相应的检测程序来实现取消某项正在进行的操作。在.NET中是用进程来实现吧?我已经能够实现想要的效果了,但不知道是不是就应该这样做。应该是单开线程。
用ADO.net
===============================================================
具我所知,CLR中没有这种东东或者Resume next之类的,我建议你这么来处理:
public void SampleFunction()
{
try
{
Int32 i =0;try
{
MessageBox.Show((100/i).ToString());
}
catch System.Exception
{}MessageBox.Show("吓吓,我继续Run...");
}
catch System.Exception
{}
return;
}===========================
就是说你必须要欲估可能要出错的代码,然后对其进行try捕捉,只是不处理其catch。这样就达到让其“On Error Resume Next”的效果了!另外,使用CommandBuilder对象要先指定DataAdpater对象的SelectCommand对象,因为它要根据SelectCommand对象来获得其它三个命令(DeleteCommand、InsertCommand和UpdateCommand)对象所必须的元数据。鉴于此,你的SelectCommand就要返回表的主键字段了!!!否则,你要它如何保证生成的SQL语句是安全和保证数据不会被穿改的呢?~~哦~建议版主用MessageBox来显示看看CommandBuilder生成的InsertCommand和UpdateCommand的CommandText,相信你就知道其中奥妙了!
其实,M$是不提倡在复杂应用中使用CommandBuilder对象的,其效率不高,需要反复去数据库拿元数据,并且不能使用Update和Insert操作的存储过程。我建议你还是自己根据需要来指定DataAdpater的相关Command对象,这样效率高而且不用担心SelectCommand返回的DataTable来源于数据库多个表的引发的错误了!!!呵呵~~~好了,版主给分罢~~ 我好穷啊!~~~
——谁能告诉我如何快速加分的方法啊???!!!呜呜呜……