Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Kết nối DB Access sử dụng ADODB Services?

  1. #1
    Ngày gia nhập
    10 2011
    Bài viết
    12

    Mặc định Kết nối DB Access sử dụng ADODB Services?

    Mình search trên mạng toàn thấy xài ADO.Net kết nối chứ chưa thấy ai dùng ADODB cả. Thường thì bên VB hay xài cái này.
    Bạn nào đã từng kết nối với HQT CSDL Access thì chỉ giúp mình với

  2. #2
    Ngày gia nhập
    09 2011
    Bài viết
    8

    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 gia nhập
    07 2010
    Bài viết
    99

    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/
    Never try, never know

  4. #4
    Ngày gia nhập
    10 2011
    Bài viết
    12

    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)
    Code:
    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.

  5. #5
    Ngày gia nhập
    10 2011
    Bài viết
    12

    Không có bác nào vào hộ tí nhở

  6. #6
    Ngày gia nhập
    10 2011
    Bài viết
    12

    Mặc định Kết nối DB Access sử dụng ADODB Services?

    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
    Code:
                 
                 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é!

Các đề tài tương tự

  1. desktop services?
    Gửi bởi nthung trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 01-10-2011, 09:46 AM
  2. Hàm upload file bằng javascript bị lỗi: ADODB.Stream error '800a0bb9'?
    Gửi bởi giangcoi48k trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 31-08-2011, 10:28 PM
  3. Lỗi khó hiểu với ADODB Recordset :: absolutePage ??
    Gửi bởi langman trong diễn đàn Thắc mắc chung
    Trả lời: 4
    Bài viết cuối: 16-11-2010, 04:35 PM
  4. Hỏi về lập trình services trong MFC
    Gửi bởi dnguyen1987 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 17
    Bài viết cuối: 20-01-2010, 12:14 PM
  5. Các services của Windows
    Gửi bởi huynguyen trong diễn đàn Kinh nghiệm CNTT
    Trả lời: 3
    Bài viết cuối: 20-08-2008, 10:29 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn