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
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....
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/
Ví dụ như đoạn Scrip sau thì nó chạy được
Còn đoạn này thì không chạy đượcCode:ALTER TABLE tbl_orders ADD quantity int;
Còn đây là code thực hiệnCode: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 );
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/
Thử bỏ GO đi, chia script thành nhiều lệnh và chạy từng lệnh một.
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