C# 已插入oracle数据库,但未找到任何内容

C# 已插入oracle数据库,但未找到任何内容,c#,database,oracle,insertion,C#,Database,Oracle,Insertion,我也尝试过向oracle数据库中插入。但当我查询数据库时,在数据库中什么也没有找到。但它不会在每个ExecuteOnQuery上返回任何输入到数据库中的iSeries。请在下面找到我的代码 queryString = "INSERT INTO btable (CH_CODE, ME_NUM, CY_CODE, ER_CODE, SUB_CODE, _LIM, LIM__DATE)" + " VALUES ('" + int.Parse(rows["ch_code"].ToString()

我也尝试过向oracle数据库中插入。但当我查询数据库时,在数据库中什么也没有找到。但它不会在每个ExecuteOnQuery上返回任何输入到数据库中的iSeries。请在下面找到我的代码

queryString = "INSERT INTO btable (CH_CODE, ME_NUM, CY_CODE, ER_CODE, SUB_CODE, _LIM, LIM__DATE)" +
    " VALUES ('" + int.Parse(rows["ch_code"].ToString()) + "','" + int.Parse(rows["me_numb"].ToString()) + "','" + int.Parse(rows["cy_code"].ToString()) + "','" + int.Parse(rows["er_code"].ToString()) + "','" + int.Parse(rows["Sub_code"].ToString()) + "','" + double.Parse(rows["_limit"].ToString()) + "'," + "to_date('" + usedate +"','dd/mm/yyyy')" + "')"; 

command = new OracleCommand(queryString, conn);
command.Connection = conn;

if (command.Connection.State == ConnectionState.Closed)
{
    command.Connection.Open();
}
//command.Connection.Open();
command.ExecuteNonQuery();
if (command.ExecuteNonQuery() > 0)
{
    intResult++;
}
连接字符串为

<add key="OraConnString" value="Data Source=testdr.world;Persist Security Info=False;user id=****;password=****"></add>

数据库是oracle数据库

为什么有两个命令。ExecuteQuery()s?正在检查是否进行了插入。当我认为我没有打电话给ExecuteneonQueryYou似乎也没有承诺的时候,我不得不包括第一个?您是否设置了自动提交?请说明如何提交。每次插入后我都要提交吗
OracleConnection conn = new OracleConnection(ConfigurationManager.AppSettings["OraConnString"]);
OracleCommand command;