|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近刚接触到oracle。。就遇到一个问题,就是存储大文本的问题,在网站查找解决办法的时候,发现很多人都遇到类似的问题,一开始我也在csdn的asp.net版上问了,好象都不是我想要的,最后在国外的一个站点上找到一段代码(vb.net),我改成了C#的:
//InsertSql 是直接插入的语句,Content是大文本
public void InsertContent(string InsertSql,string Content)
{
try
{
OraHelper DB=new OraHelper();
System.Data.OracleClient.OracleConnection Con=(System.Data.OracleClient.OracleConnection)DB.OpenDb();
System.Data.OracleClient.OracleCommand Cmd=new OracleCommand(InsertSql,Con);
System.Data.OracleClient.OracleParameter Temp=new OracleParameter("TempContent",OracleType.Clob);
Temp.Direction=ParameterDirection.Input;
Temp.Value=Content;
Cmd.Parameters.Add(Temp);
Cmd.ExecuteNonQuery();
}
catch(Exception E)
{
throw new Exception("插入正文出错:"+E.Messa
|
|