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;
    }
  • 相关阅读:
    体验用yarp连接websocket
    从 ASP.NET Core 5.0 迁移到.NET 6
    对接网易云信音视频2.0呼叫组件集成到vue中,实现web端呼叫app,视频语音通话。
    .NET6 WebAPI 自定义过滤器
    .NET6 WebApi 获取访问者IP地址
    .NET6 部署到 IIS
    .NET6 WebApi JSON传到前台默认变成小驼峰
    开发环境 测试环境 生产环境
    .NET6 WebApi 使用 log4net
    .NET6 WebApi 解决跨域问题
  • 原文地址:https://www.cnblogs.com/Badcode/p/1739650.html
Copyright © 2011-2022 走看看