ORACLE中存取LONG类型字段的方法Oracle认证考试

文章作者 100test 发表时间 2009:09:18 19:22:22
来源 100Test.Com百考试题网


"libai">   ORACLE中存取4000字节以上大文本类型可以用此数据类型,其在C#中的读写方法如下:
  注意需要引用 System.Data.OracleClient
  然后添加命名空间:using System.Data.OracleClient
  ORALCE建库脚本:
  CREATE TABLE TEST
  (
  AGREEMENT_ID CHAR(3) NOT NULL,
  AGREEMENT_CONTENT LONG NULL
  )
  插入数据:
  protected void Button1_Click(object sender, EventArgs e)
  {
  OracleConnection conn = new OracleConnection(@"Password=XXXXXX.User ID=hk.Data Source=wealth.Persist Security Info=True").
  conn.Open().
  OracleCommand cmd = new OracleCommand("Select * From TEST", conn).
  string sql = "Insert Into TEST (AGREEMENT_ID, AGREEMENT_CONTENT) Values(:P_ID, :P_Value)".
  cmd.CommandText = sql.
  cmd.Parameters.Add("P_ID", this.TextBox2.Text).
  cmd.Parameters.Add("P_Value", this.TextBox1.Text).
  cmd.ExecuteNonQuery().
  conn.Close().
  }
  读取数据:百考试题论坛
  protected void Button2_Click(object sender, EventArgs e)
  {
  OracleConnection conn = new OracleConnection(@"Password=XXXXXX.User ID=hk.Data Source=wealth.Persist Security Info=True").
  conn.Open().
  string sql = "Select * From TEST where AGREEMENT_ID = :P_ID".
  OracleDataAdapter da = new OracleDataAdapter(sql, conn).
  da.SelectCommand.Parameters.Add("P_ID", this.TextBox2.Text).
  DataSet ds = new DataSet().
  da.Fill(ds).
  this.TextBox1.Text = ds.Tables[0].Rows.Count.ToString().
  this.TextBox1.Text = ds.Tables[0].Rows[0]["AGREEMENT_CONTENT"].ToString().
  conn.Close().
  }

  编辑特别推荐:

  oracle认证考试费用

  Oracle的入门心得

  使用Oracle外部表的五个限制

  Oracle服务器参数文件维护的四个技巧



相关文章


oracle认证:oracle时间用法Oracle认证考试
Oracle表连接的奇怪问题Oracle认证考试
Oracle查询记录是否存在的效率问题Oracle认证考试
Oracle认证辅导:Oracle并发连接数的设置Oracle认证考试
ORACLE中存取LONG类型字段的方法Oracle认证考试
存储过程批量删除记录Oracle认证考试
oracle认证辅导:oracle杀死死锁进程Oracle认证考试
oracle认证辅导:循序渐进学习oracleOracle认证考试
写出高性能SQL语句的35条方法Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛