Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 6 của 6
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bạn phải cho ví dụ cụ thể thì mọi người mới giúp bạn dc

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    ADODB là đời cũ rồi bạn. Nếu muốn kết Access trong .NET thì xài OLEDB. Các DataProvider trong .NET sử dụng tương tự nhau, chỉ khác nhau connection string.
    Bạn có thể tham khảo connection string cho OLEDB với Access tại đây : http://www.connectionstrings.com/

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Không có bác nào vào hộ tí nhở

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    ADO.NET mình làm được rồi. Giờ là mình dùng với ADODB, thông qua ADODB Recordset để hiển thị db lên Grid.
    Mình cũng làm giống bên VB kết nối mà hok được
    Code đây các bạn ngó qua nhé!
    (Mình thử qua demo thôi nên cũng không phức tạp lắm)
    Mã:
    private void Form1_Load(object sender, EventArgs e)
            {
    
                ADODB.Connection Conn = new Connection();
                ADODB.Recordset Rs = new Recordset();
    
    
                try
                {
                    string strConect = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Application.StartupPath + @"\bvphusan.mdb;";
                    Conn.ConnectionString = strConect;
                    Conn.CursorLocation = CursorLocationEnum.adUseClient;               
                    Conn.Open(strConect);
                }
                catch (Exception Ex)
    
                {
                    MessageBox.Show("loi ket noi"+ Ex.Message);
                
                }
                string strSQL = "Select * From TKhachHang";           
                Rs.CursorLocation = ADODB.CursorLocationEnum.adUseClient;
                Rs.Open(strSQL, Conn, CursorTypeEnum.adOpenForwardOnly, LockTypeEnum.adLockOptimistic);
                MyFlexGridClassic.DataSource = Rs;
    
            }
    Kết nối thì chắc ổn rồi vì mình ko thấy báo lỗi gì cả.
    Grid của mình ko hiển thị được dữ liệu,hiz. [IMG]images/smilies/dont_know.gif[/IMG]

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mình làm được rồi, cái recordset của ADODB giống DataTable.
    Thêm đoạn này nữa là hiển thị được
    Mã:
                 
                 DataSet DTset=  new DataSet(); 
                OleDbDataAdapter Da = new OleDbDataAdapter();
                Da.Fill(DTset, Rs, "TKhachHang");
                MyFlexGridClassic.SetDataBinding(DTset, "TKhachHang");
    Vẫn còn nhiều vấn đề cần giải quyết nữa. Có j các bạn hỗ trợ thêm nhé!

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •