[ 来源: | 作者: | 时间:2007-07-20 | 收藏 | 推荐 ] 【大 中 小】
ORACLE中存取4000字节以上大文本类型可以用此数据类型,其在C#中的读写方法如下: www.it55.com 注意需要引用 System.Data.OracleClient ORALCE建库脚本: IT资讯之家 www.it55.com
然后添加命名空间:using System.Data.OracleClient http://www.it55.com/
CREATE TABLE TEST
(
AGREEMENT_ID CHAR(3) NOT NULL,
AGREEMENT_CONTENT LONG NULL
)
插入数据:
45398 www.it55.com it55学习IT知识,享受IT生活 4dfkjn
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();
}
读取数据:
免费资源www.it55.com
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();
}
http://www.cnblogs.com/heekui/archive/2006/12/28/606543.html
sflj www.it55.com kg^&fgd
(编辑:IT资讯之家 www.it55.com)