在程序里你往数据库里写存储过程,try和catch,如果有错会报错的啊,然后在OracleCommand.ExecuteNonQuery();
上添加try和 catch,不执行的话,会报不能执行
上添加try和 catch,不执行的话,会报不能执行
解决方案 »
- C#使用Microsoft.Office.Interop.Excel操作后Excel对象的释放问题
- 【急】【GIS】关于MapX控件,求教!!!!!!【在线等】
- 做一个窗体
- winform 如何实现 表示仓库容量的可视化图形???
- 能用gridview实现这个吗?
- GDI+ is not properly initialized (internal GDI+ error).
- select new 怎么相加两个字段的值
- 如何在C#中执行Dos的命令
- 几段代码简单的 vb.net 改写成c# 提示错误 请高手 点指
- 如何清空代理。
- 关于VC#数据库操作的问题(急)
- 谁能告诉我怎么在wrox上down下面两本书的源码?
这些工作都交给ado.net底层来进行就行了.你分为几级最终只需要一个结果,对或错.
所以没有必要这么麻烦.
我就是让用户输入SQL语句啊
并且提示SQL出错啊!
OracleTransaction trans = Connection.BeginTransaction();
bool OK = true;
try
{
// do you work
}catch(Exception ex)
{
Console.WriteLine(ex.Message);
OK = false;
}trans.Rollback();if(OK)
// do you work3,或者放在Oracle中去处理
用动态SQL ,获取 SQLCODE ,
{
............
}