如何使用asp.net mvc代码将值插入数据库

问题描述 投票:0回答:1

我有一个名为的变量

var xml = RestCall.xmlResult 

我想将此变量的值添加到oracle数据库表中。这是我遵循的方式。

"UPDATE EMPLOYEE SET RESPONSE_BODY='<wq_root>'+xml+'</wq_root>' WHERE JOB_ID=74";
dbConnection.oracleCommand.ExecuteNonQuery();

它插入值。但我想将xml变量的值放入表中。我在EMPLOYEE表的RESPONSE_BODY字段中的最终结果应如下所示。

<x_root>value of xml variable</x_root>
c# sql asp.net-mvc database oracle11g
1个回答
0
投票

删除WHERE子句...

dbConnection.oracleCommand.CommandText = "INSERT INTO EMPLOYEE (RESPONSE_BODY) VALUES('<x_root>"+xml+"</x_root>')";
dbConnection.oracleCommand.ExecuteNonQuery();

但是,如果要将数据“插入”现有行,则需要更新!

dbConnection.oracleCommand.CommandText = "UPDATE EMPLOYEE SET RESPONSE_BODY = '<x_root>"+xml+"</x_root>' WHERE JOBID=74";
dbConnection.oracleCommand.ExecuteNonQuery();
© www.soinside.com 2019 - 2024. All rights reserved.