Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

cách truy vấn cơ sở dữ liệu oracle dựa trên đầu vào của người dùng bằng cách sử dụng asp.net c #

Điều này sẽ hoạt động:

    public string CallCardDetails(string CallCardNo)
    {
        //initialize
        using (DataSet ds = new DataSet())
        {
            //connect
            using (OracleConnection conn = new OracleConnection("User Id=oraDB;Password=ora;Data Source=CCT"))
            {
                // Oracle uses : for parameters, not @
                string query = "SELECT idcard from CallCardTable where idcard= :pCallCardNo";

                // Let the using block dispose of your OracleCommand
                using (OracleCommand cmd = new OracleCommand(query, conn))
                {
                    // Note: be careful with AddWithValue: if there's a mismatch between the .NET datatype of
                    // CallCardNo and the idcard column you could have an issue.  Cast the value you provide
                    // here to whatever is closest to your database type (String for VARCHAR2, DateTime for DATE, Decimal for NUMBER, etc.)
                    cmd.Parameters.AddWithValue(":pCallCardNo", CallCardNo);
                    conn.Open();

                    // Again, wrap disposables in a using or use try/catch/finally (using will dispose of things in case of exceptions too)
                    using (OracleDataAdapter dA = new OracleDataAdapter(cmd))
                    {
                        dA.Fill(ds);

                        return ds.GetXml();
                    }
                }
            }
        }
    }

Chỉnh sửa:Đã thêm bằng cách sử dụng khối xung quanh DataSet.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-28860:Lỗi SSL nghiêm trọng khi sử dụng UTL_HTTP?

  2. Chia sẻ kết nối cơ sở dữ liệu Oracle giữa các tác vụ Celery đồng thời

  3. một truy vấn sql để so sánh kết quả của các truy vấn sau

  4. Tình huống nào khiến các gói Oracle trở nên không hợp lệ?

  5. Truy vấn SQL để tìm các hàng có ít nhất một trong các giá trị được chỉ định