如何用c#
从oracle的表1读出long类型的数据,写到表2中的blob中。谢谢
从oracle的表1读出long类型的数据,写到表2中的blob中。谢谢
解决方案 »
- C#中的MVC模型的应用时怎么样的?
- 如何连接短信猫
- 请教一个标识并且可以获取类型描述的方法
- request
- 高分求助:该段C#如何生成运行~~
- HttpListenerResponse.OutputStream
- 数据库的图片问题
- 诚聘C#/ASP.NET Datagrid高手,兼职, 急!!!
- C#调用C++的DLL传结构体指针参数,尝试读取或写入受保护的内存,这通常指示其他内存已损坏。怎么解决啊!
- 如何把XmlDocument的内容存到数据库表中的Blob字段,以及反向的操作,把Blob的内容读取到XmlDocument中,急用,在线等待!!!!
- 帮忙看下 哪句话是控制分页的
- C# 多个文件压缩成一个zip的问题
long n = 12313123;
byte[] bytes = BitConverter.GetBytes(n);string sql1 = "insert into QX_TEMP(LINE_DATA) values(:LINE_DATA)";
OracleCommand line_cmd = new OracleCommand(sql1, oracle_conn);
line_cmd.Parameters.Add(new OracleParameter("LINE_DATA", OracleType.Blob));
line_cmd.Parameters["LINE_DATA"].Value = bytes;
line_cmd.ExecuteNonQuery();
或TO_LOB
public static int ExecuteSql(string strSQL, byte[] fs)
{
using (OracleConnection connection = new OracleConnection(connectionString))
{
OracleCommand cmd = new OracleCommand("", connection);
System.Data.OracleClient.OracleParameter myParameter = new System.Data.OracleClient.OracleParameter("@fs", OracleType.Blob);
myParameter.Value = fs;
cmd.Parameters.Add(myParameter);
try
{
connection.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
catch (System.Data.OracleClient.OracleException E)
{
throw new Exception(E.Message);
}
finally
{
cmd.Dispose();
connection.Close();
}
}
}