Export datatable to excel is a frequent requirement, there are lots of ways we can upload data from datatable to excel, and here I’m going to show one simple common method to export.
SQL Server là một hệ thống quản lý cơ sở dữ liệu (Relational Database
Management System (RDBMS) ) sử dụng Transact-SQL để trao đổi dữ liệu
giữa Client computer và SQL Server computer. Một RDBMS bao gồm
databases, database engine và các ứng dụng dùng để quản lý dữ liệu và
các bộ phận khác nhau trong RDBMS.
Đây là một mặc định mới ngớ ngẩn trong SQL Server Management Tools: Khi
bạn thiết kế một bảng trong cơ sở dữ liệu và sau đó cố gắng thực hiện
một thay đổi một cấu trúc bảng mà yêu cầu bảng để được tái tạo, các công
cụ quản lý sẽ không cho phép bạn lưu các thay đổi . Thay vào đó bạn
sẽ được chào đón bằng hộp thoại thân thiện này:
select name into #tables from sys.objects where type = ‘U’ while (select count(1) from #tables) > 0 begin declare @sql varchar(max) declare @tbl varchar(255) select top 1 @tbl = name from #tables set @sql = ‘drop table ‘ + @tbl exec(@sql) delete from #tables where name = @tbl end drop table #tables;
Đơn
giản nhìn trên hình, chọn vào usermap rồi map user này với database đó.
Nhớ đặt thêm thuộc tính dbo thì user đó mới có quyền, còn không thì
user chẳng có quyền làm gì đâu.
Chức năng tìm kiếm gần như là bắt buộc đối với mỗi website. Có nhiều cách để xây dựng chức năng tìm kiếm, trong bài viết này tôi chia sẻ với các bạn một cách xây dựng chức năng tìm kiếm cho trang web với việc viết Store truy vấn dữ liệu theo điều kiện tìm kiếm.
Trong bài viết Tạo hiệu ứng Play/Pause/Show bài viết với asp.net tôi có hướng dẫn bạn sử dụng thư viện obout_Show_Net.dll để tạo hiệu ứng cho bài viết. Bài này tôi viết hướng dẫn thực hiện lẫy dữ liệu từ SQL server
Các Style sheet bạn có thể lấy về từ bài viết Tạo hiệu ứng Play/Pause/Show bài viết với asp.net tôi sẽ không trình bày ở đây nữa. Còn cơ sở dữ liệu bạn có thể download từ bài viết Asp.net xây dựng menu với ajax Accodion dữ liệu từ SQL server hoặc tìm lại trên site dotnet này cũng có mấy bài viết có liên kết download DB này. Ở đây tôi chỉ chú trọng vào viết code cs thôi.
Khi bạn cần lấy về ngẫu nhiên một số bản ghi trong bảng (ví dụ để
hiện một bài báo ngẫu nhiên trên trang web, hoặc khi bạn muốn xem qua
bằng mắt thường xem dữ liệu có vấn đề gì không), bạn có thể dùng đoạn
code sau:
Hàm ROW_NUMBER được đưa vào từ bản 2005, dùng để trả về một con số
tuần tự gắn với mỗi bản ghi (do đó có tên như vậy, số của bản ghi). Hàm
này giúp giải quyết một số bài toán dễ dàng hơn. Bài viết này giới thiệu
hai ứng dụng của hàm ROW_NUMBER, nếu bạn có sử dụng hàm này vào những
tình huống khác xin hãy bổ sung ở phần comment.
Trong quá trình lập trình nếu bạn làm việc nhiều
với cơ sở dữ liệu SQL server chắc hẳn bạn sẽ gặp nhiều vấn đề cần thực
hiện và tìm cách xây dựng các hàm cho riêng mình. Các hàm này sẽ rất hữu
ích với vấn đề mà người khác đang cần. Vì lý do đó tôi chia sẻ lên các
hàm mà tôi đã viết hoặc đã sưu tầm mà tôi đã và đang sử dụng. Có rất
nhiều hàm và thủ tục mà tại thời điểm này tôi không nhớ hết do đó tôi sẽ
cập nhật dần để các bạn tham khảo
Trên website này có viết bài "Kỹ thuật phân trang bằng Store Procedure"
nhưng nhiều bạn chưa áp dụng được nó để phân trang trong asp.net và có
nhiều bạn hỏi cách làm. Bài này mình sẽ hướng dẫn các bạn sử dụng thuật
toán của bài viết đó vào trang asp.net.
Trong bài trước mình đã giới thiệu về Stored Procedure,
Trong bài tiếp theo của loạt bài Quan hệ C# và Database mình sẽ giới
thiệu về Function và Trigger - một phần cũng không kém phần quan trong
trong lập trình với cơ sở dữ liệu
Bài này mình sẽ hướng dẫn truy vấn danh
sách các bài viết khác bao gôm 10 bài viết mới hơn và 10 bài viết cũ hơn
gần nhất (Nếu có), cùng chuyên mục của bài viết được chọn.
Tiếp theo mình sẽ viết thủ tục tìm kiếm bài viết theo điều kiện
Trong thủ tục này mình
viết tìm kiếm bài viết đơn giản theo trạng thái (Status), Theo Chuyên
mục (CateID) và theo từ khóa (Keyword). Ngoài ra bạn muốn tìm theo các
trường khác như Thời gian viết, Thời gian đăng, ... bạn có thể bổ xung
vào thủ tục
Tiếp theo chúng ta cần viết các hàm và Store Procedure cho bảng TB_News.
1. Store Procedure thêm, sửa, xóa một bài viết.
Cũng giống như với bảng TB_Category, mình viết spTB_News_Edit để thực hiện cả 3 hành động thêm, sửa, xóa một bài viết.