用OracleParameter添加数据为何只添加一半?请高手指教啊。。
在做一个操作的测试的时候,用OracleParameter添加两个varchar2的数据,可是添加的内荣只有传进的内容的一半,不知什么原因?
代码如下:
command.CommandType = CommandType.Text;
command.CommandText = "insert into webapp.lb_image1(IDWAY,IMAGETEST,CREATEDATE) VALUES (:IDWAY,:IMAGETEST,sysdate)";
OracleParameter[] parameterValue = {
new OracleParameter(":IDWAY",OracleType.VarChar,20),
new OracleParameter(":IMAGETEST",OracleType.VarChar,200),
};
parameterValue[0].Value = "TestImageTestImage";
parameterValue[1].Value = "ImageTestImageTest";
foreach (OracleParameter parameter in parameterValue)
command.Parameters.Add(parameter);
command.Connection = connection;
OpenConnection();
try
{
command.ExecuteNonQuery();
}
catch (Exception e)
{
throw;
}
finally
{
CloseConnection();
}
代码如下:
command.CommandType = CommandType.Text;
command.CommandText = "insert into webapp.lb_image1(IDWAY,IMAGETEST,CREATEDATE) VALUES (:IDWAY,:IMAGETEST,sysdate)";
OracleParameter[] parameterValue = {
new OracleParameter(":IDWAY",OracleType.VarChar,20),
new OracleParameter(":IMAGETEST",OracleType.VarChar,200),
};
parameterValue[0].Value = "TestImageTestImage";
parameterValue[1].Value = "ImageTestImageTest";
foreach (OracleParameter parameter in parameterValue)
command.Parameters.Add(parameter);
command.Connection = connection;
OpenConnection();
try
{
command.ExecuteNonQuery();
}
catch (Exception e)
{
throw;
}
finally
{
CloseConnection();
}
...全文
相关推荐
C_连接oracle数据库操作
C_连接oracle数据库操作 查看与sql数据库的查询语句的差别
c#登陆界面与Oracle数据库连接
c#登陆界面与Oracle数据库连接 做开发都实用的
C#中oracle数据库的操作方法汇总
一、关于数据库的操作 1.数据库连接 有2种: 第一种:古老的方法(较为死板,不利于灵活操作),即用OracleConnection的类来连接 string mysqlstr ="user id = xal;data source = xal;password = xal"; OracleConnection mycnn = new OracleConnection(mysqlstr); mycnn.open(); 第二种:新式的方法(使用较为灵活),即利用OracleConnectoinStringBuilder类来连接
C#连接oracle数据库执行简单的增删改查操作.docx
C#连接oracle数据库执行简单的增删改查操作.docx
c#登陆界面与Oracle数据库连接并增删改查
c#登陆界面与Oracle数据库连接并增删改查


