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

Đề tài: Chạy file script .sql trong C# như thế nào?

  1. #1
    Ngày gia nhập
    10 2010
    Nơi ở
    HUI
    Bài viết
    211

    Mặc định Chạy file script .sql trong C# như thế nào?

    Mọi người cho mình hỏi cách chạy một file .sql trong c#. Trong trường hợp update database bằng một file .sql để tạo database hoặc thêm mới bảng, cột....

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

    Bạn thực thi như khi gọi truy vấn select... thôi mà. Dùng SqlCommand để thực hiện cho đơn giản
    Ebooks dành cho dế yêu của bạn: http://sachdidong.com/
    Góc nhỏ của tôi: http://seekill.com/

  3. #3
    Ngày gia nhập
    10 2010
    Nơi ở
    HUI
    Bài viết
    211

    Trích dẫn Nguyên bản được gửi bởi seekill Xem bài viết
    Bạn thực thi như khi gọi truy vấn select... thôi mà. Dùng SqlCommand để thực hiện cho đơn giản
    Ví dụ như đoạn Scrip sau thì nó chạy được
    Code:
    ALTER TABLE tbl_orders
     ADD quantity int;
    Còn đoạn này thì không chạy được
    Code:
    use data
    GO
    -- Original table schema
    CREATE TABLE [tbl_contact] (
        [id] int PRIMARY KEY NOT NULL,
        [name] nvarchar(50) NOT NULL,
        [mobile] varchar(50) NOT NULL,
        [email] varchar(50) NOT NULL,
        [type] varchar(50) NOT NULL
    );
    Còn đây là code thực hiện
    Visual C# Code:
    1.  public static bool UpdateDatabase(string script)
    2.         {
    3.            
    4.                 SQLiteConnection conn = OpenConnection();
    5.                 conn.Open();
    6.                 SQLiteCommand cmd = new SQLiteCommand(script, conn);
    7.                 cmd.ExecuteNonQuery();
    8.                 return true;
    9.           }

  4. #4
    Ngày gia nhập
    05 2008
    Bài viết
    115

    Bạn thử run thử xem trên query db thì đoạn script đã đc thực thi chưa? Ở đây mình thấy bạn dùng SQLite chứ k fai sql server. Mình chưa thử dùng SQLite bao h cả.

    2 nữa là bạn vui lòng cho mình xem thông báo lỗi khi thực thi đoạn code c# trên.
    Ebooks dành cho dế yêu của bạn: http://sachdidong.com/
    Góc nhỏ của tôi: http://seekill.com/

  5. #5
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    Thử bỏ GO đi, chia script thành nhiều lệnh và chạy từng lệnh một.

  6. #6
    Ngày gia nhập
    10 2010
    Nơi ở
    HUI
    Bài viết
    211

    Mặc định Chạy file script .sql trong C# như thế nào?

    Mình làm được rồi. Nhưng phải tách từng lệnh ra để chạy.
    Ý mình muốn là chạy 1 file script như khi mình import database từ 1 file .sql. file này mình export từ MySQL chẳng hạn

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

  1. WooRank Clone Script for SALES (Online SEO AUDIT Script!)
    Gửi bởi khuyenmai9 trong diễn đàn Software (Phần mềm) | Ebooks
    Trả lời: 0
    Bài viết cuối: 29-05-2013, 11:43 AM
  2. Trả lời: 3
    Bài viết cuối: 10-04-2013, 08:06 AM
  3. Jquery không chạy thi đặt đoạn script trong masterpage
    Gửi bởi khanhduy.8hpm 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: 14-07-2012, 11:53 AM
  4. Giải đáp thắc mắc về In-Line Function và Linker Script File dùng cho C/C++
    Gửi bởi hoangtiencdt trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 12-05-2009, 11:58 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