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

Tải dữ liệu Bảng Oracle vào C # combobox bằng Oledb

Chà, bạn có thể thấy mã dưới đây đề cập đến SQLConnection. Bạn có thể thay đổi theo DB của bạn có thể là OracleConnection hoặc tương tự. Trong khi sử dụng SQL, chúng tôi có chuỗi kết nối vượt qua với UID và PWD.

Đối với chuỗi kết nối Oraclehave là

string con = "Data Source=(DESCRIPTION =(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST = 000.00.0.00)(PORT = 0000)))(CONNECT_DATA =(SERVICE_NAME = database)));User ID=User/Schema;Password=password;Unicode=True";

public void BindComboBox()
{
    SqlConnection con = new SqlConnection(@"server=ServerName; database = DBName ;  User Id=sa; Password=PeaTeaCee5#");
    con.Open();
    string strCmd = "select desire column from table";
    SqlCommand cmd = new SqlCommand(strCmd, con);
    SqlDataAdapter da = new SqlDataAdapter(strCmd, con);
    DataSet ds = new DataSet();
    da.Fill(ds);
    cmd.ExecuteNonQuery();
    con.Close();

    cbSupportID.DisplayMember = "name to display";
    cbSupportID.ValueMember = "id";       
    cbSupportID.DataSource = ds;

    cbSupportID.Enabled = true;

}

và cố gắng sử dụng bằng cách sử dụng khối khi bạn mở kết nối DB như bên dưới

using (OracleConnection objConn = new OracleConnection(con))
 {
   \\ you code
   \\ do your stuff
 }

Mã cho Oracle. Xin lỗi vì cú pháp.

public  void  Fillcombo()
        {
            string oradb = " Data Source=xe;User Id=dbname;Password=pws; ";
            string query = "select id , name from table";
            OracleConnection condatabase = new OracleConnection(oradb);
            OracleCommand cmddatabase = new OracleCommand(query, condatabase);

            try
            {
                condatabase.Open();
                OracleDataReader myReader = cmddatabase.ExecuteReader(); ;
                myReader = cmddatabase.ExecuteReader();
                while (myReader.Read())
                {
                    string sname = myReader.GetInt32(0).ToString();
                    comboBox1.Items.Add(sname.ToString());
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thêm máy chủ quản lý trong R12.2

  2. Gọi tập lệnh shell từ PL / SQL, nhưng shell được thực thi dưới dạng người dùng lưới, không phải oracle

  3. cách chèn khóa ngoại vào bảng

  4. Cách thêm jar ojdbc vào dự án của tôi và sử dụng nó

  5. decode in oracle chuyển đổi thành postgres