zoukankan      html  css  js  c++  java
  • 求助:Oracle查询问题

    同一组数据,用参数化查询,返回错误0,拼接字符串,返回正确值1。不知何故?

    参数化查询
    public bool IsMeetRzlx2(string rzlx, string item, string wlbm, string gysh)
    {
        
    string sql = @"SELECT COUNT(0) FROM ssaln.ttcibd924400 b
    WHERE b.t$suno=:v_gysh
    AND b.t$item=:v_item
    AND b.t$rzlx=:v_rzlx
    AND b.t$mitm=:v_mitm
    ";
        OracleParameter[] _param 
    = {
                                       
    new OracleParameter("v_gysh", gysh),
                                       
    new OracleParameter("v_item", wlbm),
                                       
    new OracleParameter("v_rzlx", rzlx),
                                       
    new OracleParameter("v_mitm", item)
                                   };
        OracleConnection conn 
    = new OracleConnection("");
        OracleCommand cmd
    =  new OracleCommand(sql, conn);
        cmd.Parameters.AddRange(_param);
        conn.Open();
        
    object obj = cmd.ExecuteScalar();
        conn.Close();
        
    return (obj != DBNull.Value && Convert.ToInt32(obj) > 0? true : false;
    }
    拼接字符串
    public bool IsMeetRzlx2(string rzlx, string item, string wlbm, string gysh)
    {
        
    string sql = "SELECT COUNT(0) FROM ssaln.ttcibd924400 b "
    + "WHERE b.t$suno='" + gysh + ""
    + "AND b.t$item='" + wlbm + ""
    + "AND b.t$rzlx='" + rzlx + ""
    + "AND b.t$mitm='" + item + "'"

        OracleConnection conn 
    = new OracleConnection("");
        OracleCommand cmd
    =  new OracleCommand(sql, conn);
        conn.Open();
        
    object obj = cmd.ExecuteScalar();
        conn.Close();
        
    return (obj != DBNull.Value && Convert.ToInt32(obj) > 0? true : false;
    }
  • 相关阅读:
    AT4119[ARC096C]Everything on It【斯特林数,容斥】
    AT2164[AGC006C]Rabbit Exercise【差分,倍增,数学期望】
    hdu5909Tree Cutting【FWT】
    JavaWeb apache和tomcat是如何配合工作的
    JavaWeb 目录
    SQL Server CLUSTERED
    SQL Server ISNULL
    JavaWeb Servlet教程
    SQL Server DISTINCT
    SQL Server 哈希索引
  • 原文地址:https://www.cnblogs.com/Badcode/p/1739650.html
Copyright © 2011-2022 走看看