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

Đề tài: Đọc tập tin Excel sử dụng OleDb

  1. #1
    Ngày gia nhập
    01 2007
    Bài viết
    412

    Smile Đọc tập tin Excel sử dụng OleDb

    Code:
     using System.Data; 
    using System.Data.OleDb; 
      
    ...  
      
    String sConnectionString =  
    "Provider=Microsoft.Jet.OLEDB.4.0;" + 
    "Data Source=" + [Tên tập tin Excel của bạn] + ";" + 
    "Extended Properties=Excel 8.0;"; 
      
    
    OleDbConnection objConn = new OleDbConnection(sConnectionString); 
      
    objConn.Open(); 
      
    OleDbCommand objCmdSelect =new OleDbCommand("SELECT * FROM [Sheet1$]", objConn); 
      
    OleDbDataAdapter objAdapter1 = new OleDbDataAdapter(); 
      
    objAdapter1.SelectCommand = objCmdSelect; 
      
    DataSet objDataset1 = new DataSet(); 
      
    objAdapter1.Fill(objDataset1); 
      
    objConn.Close(); 
      
    ...

  2. #2
    Ngày gia nhập
    06 2007
    Nơi ở
    Hà Nội
    Bài viết
    361

    anh có thể hướng dẫn vì sao Provider trong sách là thế này không:
    con.ConnectionString =
    "Provider = SQLOLEDB;" + // OLE DB Provider for SQL Server
    "Data Source = localhost;" + // Đối tượng SQL Server cục bộ
    "Initial Catalog = Northwind;" + // Cơ sở dữ liệu mẫu Northwind
    "Integrated Security=SSPI"; // Integrated Windows Security
    và vì sao phải khai báo lắm thế:
    OleDbConnection
    OleDbCommand
    OleDbDataReader
    OleDbDataSet
    ý nghĩa từng dòng lệnh và vì sao phải khai báo, nhân thể hướng dẫn luôn cho em mấy cái sau:
    câu lệnh sql để sửa , xoá , sắp xếp(locate vietnamese - lệnh gì để set máy), em mới biết kết nối nhưng không hiểu câu lệnh có ý nghĩa gì và phải bê mã nguồn của anh zelda mới làm được
    Blog tổng quan kiến thức về viễn thông : http://tongquanvienthong.blogspot.com/

    mSPDict từ điển android hỗ trợ liên kết tra trên các trình đọc sách điện tử và tra sách giấy thông qua camera
    http://www.tinhte.vn/threads/691731/

  3. #3
    Ngày gia nhập
    05 2007
    Bài viết
    33

    con.ConnectionString =
    "Provider = SQLOLEDB;" + // OLE DB Provider for SQL Server
    "Data Source = localhost;" + // Đối tượng SQL Server cục bộ
    "Initial Catalog = Northwind;" + // Cơ sở dữ liệu mẫu Northwind
    "Integrated Security=SSPI"; // Integrated Windows Security
    chuỗi kết nối cần 3 đối số, 1: cung cấp thông tin Provider, mỗi 1 CSDL có 1 Provider riêng. 2: là tên CSDL cần thao tác. 3:cơ chế bảo mật tích hợp trong việc truy cập CSDL

    và vì sao phải khai báo lắm thế:
    OleDbConnection
    OleDbCommand
    OleDbDataReader
    OleDbDataSet
    OleDbConnection == bộ kết nối đến tập tin CSDL
    OleDbCommand == bộ thực thi mấy câu lệnh SQL, chẳng hạn kết nối đến file northwind.mdb, chọn ra 3 cột trong bảng employees
    OleDbDataReader == bộ đọc dữ liệu do OleDbCommand trả về kết quả
    OleDbDataSet == dataset là nơi để chứa nhiều tables của CSDL

    @tien: ku bảo mới học C#, thế mà đã học đến ADO.NET rồi à, giỏi nhỉ !
    NOTHING GONNA CHANGE MY LOVE FOR C

  4. #4
    Ngày gia nhập
    06 2007
    Nơi ở
    Hà Nội
    Bài viết
    361

    nhảy cóc anh ạ, đọc có hiểu gì đâu, thôi thì tự rèn luyện qua thực hành
    Đừng gọi em là cu, xét về tầm vóc chưa chắc em bé hơn anh đâu
    Đã được chỉnh sửa lần cuối bởi tienlbhoc : 11-07-2007 lúc 07:52 AM.
    Blog tổng quan kiến thức về viễn thông : http://tongquanvienthong.blogspot.com/

    mSPDict từ điển android hỗ trợ liên kết tra trên các trình đọc sách điện tử và tra sách giấy thông qua camera
    http://www.tinhte.vn/threads/691731/

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

  1. [Excel - C#] Đóng file Excel nhưng trong Task Manager vẫn còn?
    Gửi bởi nth4 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 18-05-2013, 05:15 PM
  2. Problem giữa excel 2007 và OLEDB
    Gửi bởi mrdavid trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 07-12-2012, 02:34 PM
  3. Xuất dữ liệu ra file excel có sẵn sử dụng OleDB
    Gửi bởi knn trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 0
    Bài viết cuối: 23-04-2012, 03:13 PM
  4. không chèn được dữ liệu trong oledb
    Gửi bởi nguyenhuukhuyen trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 23-09-2010, 11:29 AM
  5. Rắc rối với quy vấn CSDL với OleDb
    Gửi bởi gianghoplus trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 03-07-2010, 12:43 PM

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