设为首页 加入收藏

TOP

ADO.Net对Oracle数据库的操作(三)
2015-11-21 01:32:08 来源: 作者: 【 】 浏览:1
Tags:ADO.Net Oracle 数据库 操作
ginTransaction(); OracleCommand myocmd = new OracleCommand("", myConnection); myocmd.Transaction = myTransaction; try { //语句块 myTransaction.Commit(); } catch (Exception ex) { MessageBox.Show(ex.Message); myTransaction.Rollback(); } finally { myConnection.Close(); } }

?

?
2.4从数据表中读取图片数据
?
数据库中取一个图片数据,用二进制数组来存储,然后将其显示在指定的控件上。
?
byte[] tmpImage = (byte[])curRow["Pic"];
// fileLength是数组的长度(图片的大小)和curImageFormat图片格式。
fileLength = tmpImage.Length;
MemoryStream curStream = new MemoryStream(tmpImage);
picPersonel.Image = Image.FromStream(curStream);
curImageFormat = picPersonel.Image.RawFormat;

?

?
2.5 命令参数的创建和使用
?
创建命令参数
?
private OracleParameter CreateOraParam(string ParamName, object ParamValue)
{
    OracleParameter Result = new OracleParameter();
     Result.ParameterName = ParamName;
     if (ParamValue != null)
      {
           Result.Value = ParamValue;
      }
      else
      {
           Result.Value = DBNull.Value;
      }
      Result;
}

?

?
这样的话,当要对数据库操作时就可以运用了:
?
insertComm.CommandText = "insert into TESTADODOTNET (ID) values (:pID)";
insertComm.Parameters.Add(CreateOraParam("pID", (txtID.Text.Trim() != "") ? txtID.Text.Trim() : null));

?


首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇CentOS下MySQL 5.7.9编译安装 下一篇一条SQL语句面试题:求选修所有课..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: