cmd = conn.CreateCommand();
cmd.CommandText = sqlText;
cmd.ExecuteNonQuery();
当我在执行ExecuteNonQuery();这句时,发现如果当数据库表被锁住了时,这步会停在这里等到锁被释放。
后来我加了cmd.CommandTimeout = 5;发现这个超时并没有作用想问一下有没比较简单的办法,能让上面那种情况能及时返回执行失败或者抛出异常?先谢谢大家了
独立开一个线程做的方法在没办法时我才会那样做。