当我当我在Oracle SQL客户端运行此查询运行这段代码总是回零,而它返回1Oracle查询不工作在C#
var strSQL = string.Format("SELECT COUNT(*) FROM GANTNER.GAT_REASONS WHERE CODE ='{0}'", StatusCode);
objCmd = new OracleCommand(strSQL, objConn);
objCmd.CommandType = CommandType.Text;
int val = int.Parse(objCmd.ExecuteScalar().ToString());
对于重来,我除去对列名的CODE
条件,它的工作原理,但是当我把列名称CODE
它不,然后我试图把"CODE"
'CODE'
所有不工作总是返回零,而它应该返回1因为行存在。
这已经是上面的ccase,因为它的编号是142 – 2012-07-26 07:31:18
是这个数字字段吗?不需要用单引号包装价值。 – adatapost 2012-07-26 07:32:14
其字符串字段,但包含数值142 – 2012-07-26 07:32:54