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

Đề tài: Connect DB2

  1. #1
    Ngày gia nhập
    03 2008
    Bài viết
    9

    Mặc định Connect DB2

    Minh có CSDL là DB2
    Bây giờ mình muốn dùng C# đề hiển thị một bảng nào đó trong DB2 ra DataGridView. Help me!
    Thanks

  2. #2
    Ngày gia nhập
    02 2008
    Bài viết
    113

    Hi,
    connect database SQL2000
    Cshap Code:
    1.         private void Form2_Load(object sender, EventArgs e)
    2.         {
    3.            
    4.             string connString = "server=HONGQUAN;database=test;Integrated Security=SSPI";
    5.             string sql = @"select * from common";
    6.  
    7.             SqlConnection conn = new SqlConnection(connString);
    8.  
    9.             try
    10.             {
    11.                 SqlDataAdapter da = new SqlDataAdapter();
    12.                 da.SelectCommand = new SqlCommand(sql, conn);
    13.                 DataSet ds = new DataSet();
    14.                 da.Fill(ds, "common");
    15.                 dt = ds.Tables["common"];
    16.                 i = dt.Rows.Count;
    17.                 dataGrid1.DataSource = dt;
    18.             }
    19.  
    20.             catch (Exception ex)
    21.             {
    22.                 MessageBox.Show(ex.Message);
    23.             }
    24.         }
    Còn đây điếu thuốc cháy dở dang .
    Châm lên ta đốt mảnh đời tàn .
    Làn khói ngẩn ngơ theo dòng nhạc .
    Thuốc tàn mà... code ... mãi chưa xong .
    http://thanlong.govtc.com

  3. #3
    Ngày gia nhập
    06 2007
    Nơi ở
    UIT
    Bài viết
    44

    he he newbie trong lĩnh vực này đang nhờ bác Dark chỉ bảo(^-^) mới học được từng này đây
    Visual C# Code:
    1.  DataTable FillDataTable(string strQuery)// phương thức dùng để điền dữ liệu vào DataTable truyen vào một chuổi query đến bảng bạn cần hiển thị
    2.         {
    3.             DataTable dataTable = new DataTable();
    4.             try
    5.             {
    6.                 SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(strQuery, Connection.sqlConnection);// trong do conection tiến hành conect tới server
    7.                 sqlDataAdapter.Fill(dataTable);
    8.                 sqlDataAdapter.Dispose();
    9.             }
    10.             catch (Exception ex)
    11.             {
    12.                 MessageBox.Show("Error: " + ex.Message);
    13.             }
    14.             return dataTable;
    15.  
    16.         }
    17.        
    18.  
    19.         private void quanlyphong_Load(object sender, EventArgs e)
    20.         {
    21.             DataTable dataTable = FillDataTable("select * from Phong");// goi phương thức để trình bày dữ liệu ra DataTable
    22.             this.dataGridView1.DataSource = dataTable;
    23.            
    24.         }

    class conect với phân quyền của hệ điều hành
    Visual C# Code:
    1. public static class Connection
    2.     {
    3.         public static SqlConnection sqlConnection;
    4.      
    5.  
    6.         static Connection()
    7.         {
    8.             sqlConnection = new SqlConnection();
    9.             //SqlConnection conect = new SqlConnection();
    10.             string connectionString = @"server=(local)\SQLEXPRESS;";//";
    11.             connectionString += "Database=QLKS;";// tên database đây
    12.             connectionString += "Integrated Security=True;";
    13.             sqlConnection.ConnectionString = connectionString;
    14.           //  sqlConnection.Open();
    15.         }

  4. #4
    Ngày gia nhập
    11 2007
    Bài viết
    294

    Người ta cần DB2 mấy người cứ vác SQL Server ra ^^!
    Cơ bản là vẫn vậy nhưng mí cái sqlconnection mí lại connection string kia đâu có dùng được ^^!
    Is the moon rising...

  5. #5
    Ngày gia nhập
    06 2007
    Nơi ở
    UIT
    Bài viết
    44

    Trích dẫn Nguyên bản được gửi bởi darkan Xem bài viết
    Người ta cần DB2 mấy người cứ vác SQL Server ra ^^!
    Cơ bản là vẫn vậy nhưng mí cái sqlconnection mí lại connection string kia đâu có dùng được ^^!
    THì có nói là chưa buid nó trên server đâu mà mà nếu có tập database không thì làm theo kiểu AttachDb thay chuôi kết nối đi có phải không nhỉ
    Visual C# Code:
    1. string strConn = @"Data Source=.\SQLEXPRESS;AttachDbFilename=\/*đường dẫn đến forder chứa databa.mdf\* ;User ID=sa;Password=sa";

  6. #6
    Ngày gia nhập
    11 2007
    Bài viết
    294

    Mặc định Connect DB2

    DB2 là 1 cái DBMS của IBM ...
    SQL Server là DBMS của M$ ...
    Muốn connect tới DB2 mà ko dùng OLEDB thì phải lên site của IBM kiếm cái dev cho .NET về cài lên zồi ngó example của nó.

    Connection cho DB2 chắc chắn ko phải là sqlconnection nên cái đoạn trên kia không dùng được với DB2.
    Is the moon rising...

  7. #7
    Ngày gia nhập
    06 2007
    Nơi ở
    UIT
    Bài viết
    44

    Trích dẫn Nguyên bản được gửi bởi darkan Xem bài viết
    DB2 là 1 cái DBMS của IBM ...
    SQL Server là DBMS của M$ ...
    Muốn connect tới DB2 mà ko dùng OLEDB thì phải lên site của IBM kiếm cái dev cho .NET về cài lên zồi ngó example của nó.

    Connection cho DB2 chắc chắn ko phải là sqlconnection nên cái đoạn trên kia không dùng được với DB2.
    NB bác thông cảm he he chưa đọc đến đoạn đó

  8. #8
    Ngày gia nhập
    05 2007
    Nơi ở
    Thềm Xưa
    Bài viết
    44

    Bạn tham khảo ở đây xem sao, coi có giúp ích ji được cho bạn không nhe

    http://forums.congdongcviet.com/showthread.php?t=7943

    Mà sử dụng DB2 cho biết vậy thôi.Chứ sử dụng nó phức tạp lắm, đó cũng là nguyên nhân nó bị thất sủng,mặc dù xuất hiên trước ORacle.
    Hãy cùng nhau xây dựng một cộng đồng lớn mạnh

  9. #9
    Ngày gia nhập
    03 2008
    Bài viết
    9

    Minhda tim ra thu vien IBM.Data.DB2 roi
    Ban nao can thi:
    Project/Add reference/Program/IBM/SQLLIB/BIN/netf10/IBM.Data.DB2.dll
    add cai da vao la co khong gian ten
    using IBM.Data.DB2;

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

  1. Máy không connect được FTP
    Gửi bởi dunggttn trong diễn đàn Thắc mắc chung
    Trả lời: 1
    Bài viết cuối: 29-04-2013, 12:36 PM
  2. Code connect database hay !
    Gửi bởi yugi331 trong diễn đàn Dự án & Source code C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 04-04-2013, 08:53 PM
  3. connect SQL server trong ứng dụng C++?
    Gửi bởi peterdrew2010 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 15-08-2012, 08:03 PM
  4. Lấy connect của 1 process đang chạy
    Gửi bởi riot trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 4
    Bài viết cuối: 24-12-2011, 08:51 PM
  5. cannot connect to X server QT Programing
    Gửi bởi trần trân trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 1
    Bài viết cuối: 09-11-2010, 02:19 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