char *char *不行 char **
解决方案 »
- 字符串用分号隔开 怎么进行 添加 删除的工作
- C#可以对U盘扇区进行读写吗?
- C# 窗体显示的顺序
- 怎么连接SSL Socket
- 关于多线程的难题,在线程中打开一个新的窗体为什么会马上自动关闭!!??
- 请高手赐教:关于UDPClient使用出现的问题!!!
- datagrid中dropdownlist(下拉列表)并动态得数据库数据
- ProgressBar
- 怎样通过一个button的单击事件执行其它应用程序。如setup.exe!!!!!!!!!!!再线等待!!!!!!!!!!!!!!!!!!!!!!!马上给
- WinForm的Datagrid中,按下Del就会删除记录?如何阻止这个操作,比较先确认一下。
- 两个网页间传<tr><td>字符串问题
- 如何将datatable有效的行列对换??
/// <summary>
/// 添加新闻
/// </summary>
/// <param name="newsTitle">标题</param>
/// <param name="newsType">类型</param>
/// <param name="newsContent">内容</param>
/// <param name="newsAuthor">作者</param>
/// <param name="imageURL">图片地址</param>
/// <param name="IspicturNews">是否图片新闻</param>
/// <returns>添加是否成功</returns>
public bool AddNews(string newsTitle,int newsType,string newsContent,string newsAuthor,string imageURL,int IspicturNews)
{
using (OracleConnection conn = new OracleConnection(m_connectionString))
{
conn.Open();
// Start an ADO.NET transactions
using (OracleTransaction trans = conn.BeginTransaction())
{
try
{
OracleParameter[] ps = {
new OracleParameter("iv_NewsTitle",newsTitle),
new OracleParameter("iv_NewsType",newsType),
new OracleParameter("iv_NewsAuthor",OracleType.VarChar,20,ParameterDirection.Input,true,0,0,"",DataRowVersion.Default,m_DBNull),
new OracleParameter("iv_ImageURL",OracleType.VarChar,255,ParameterDirection.Input,true,0,0,"",DataRowVersion.Default,m_DBNull),
new OracleParameter("iv_IsPictureNews",IspicturNews),
new OracleParameter("ov_NewsID",OracleType.Int32,10,ParameterDirection.Output,true,0,0,"",DataRowVersion.Default,m_DBNull), };
ps[2].Value = newsAuthor;
ps[3].Value = imageURL;
OracleData.ExecuteNonQuery(m_connectionString,CommandType.StoredProcedure,"etime.addnews",ps);
int NewsID = int.Parse(ps[5].Value.ToString());
OracleCommand cmd=new OracleCommand(); cmd.CommandText = " declare xx blob; begin dbms_lob.createtemporary(xx, false, 0); :tempblob := xx;select contents into tempblob end; ";
cmd.Parameters.Add(new OracleParameter("NewsID", OracleType.Int32)).Direction = ParameterDirection.Input; cmd.Parameters[0].Value=newsContent; cmd.Parameters[1].Value=NewsID;
cmd.Connection=conn;
cmd.Transaction=trans;
cmd.ExecuteNonQuery();
trans.Commit();
}
catch(OracleException)
{
trans.Rollback();
return false;
}
}
}
return succeeded;
}
#endregion AddNews
俺搜不到,您能帮助我么?
<% @ Import Namespace="System.Data.SqlClient" %> 换成<% @ Import Namespace="System.Data.OleDb" %>
SqlConnection connection = new SqlConnection("Server=.;uid=sa;pwd=;Database=TestUploadFile");
SqlCommand command = new SqlCommand ("INSERT INTO TestFiles (MyFileName,MyFile,FileType)" +
"VALUES (@MyFileName,@MyFile,@FileType)", connection);SqlParameter paramTitle = new SqlParameter ("@MyFileName", SqlDbType.VarChar,35);
换成
OleDbConnection connection = new OleDbConnection("Server=.;uid=sa;pwd=;Database=TestUploadFile");
OleDbCommand command = new OleDbCommand ("INSERT INTO TestFiles (MyFileName,MyFile,FileType)" +
"VALUES (@MyFileName,@MyFile,@FileType)", connection);OleDbParameter paramTitle = new OleDbParameter ("@MyFileName", OleDbType.VarChar,35);
相应的Sql数据类型换成ORACLE的数据类型。
记住:发帖子心态要端正,不是分越高回答人越多,象你这样的问题论坛已经回答N遍了。
如果解决了,俺把分全给你!!!
热心人啊。
感动ing
读取:Response对象的BinaryWrite()进行输出道理好说,调试耗时,没办法,调试总是占据整个项目的一半时间。
慢慢调吧,能帮你的只有这些了。
这么多人的CSDN怎么没几个人出来说两句!
以前,我作JAVA可不是这样的。很多高手都很热心的。
唉