Phân quyền – SQL Login – trigger…
login name là login của sp_addlogin tạo ra. username là mã của người dùng trong 2 table sinhvien giaovien.
Khi delete 1 row của sv/gv nên dropuser và drop login không?. Nếu để nguyên thì lần sau login đó lại login đựơc vào chương trình, nhưng không thể nhận diện ra username (mã trong table) là ai.
solution1: delete row -> drop user && drop login
Dùng trigger như dươi đây thì không được. vì sp_droplogin sp_dropuser không thể cho vào 1 transaction.
Nếu drop thủ công bà9ng lệnh thì cũng khó kết hợp với cách làm việc trên cache.
Vậy không nên drop login&&user khi drop 1 người dùng tồn tại trong table của mình tạo
Error Study: Missing the DataColumn in the DataTable for SourceColumn
thông điệp lỗi: Missing the DataColumn in the DataTable for SourceColumn
AutoComplete Combobox
‘using:
‘in leave_event: call sub: AutoComplete.AutoComplete_Leave(<combobox_name>,EventArgs)
‘in keyup_event: call sub: AutoComplete.AutoComplete_KeyUp(<combobox_name>,KeyEventArgs)
download library here: http://www.box.net/shared/mekums740k
reference http://www.codeproject.com/KB/cpp/autocomplete_combobox.aspx
SQLSMO: Backup AND then Restore from any differential version

download project: http://www.box.net/shared/5d3kg8zs4g
Create New project
Right click on your project – add reference
Select microsoft.sqlserver.smo && Microsoft.sqlserver.COnnectionInfo
And then make sure 2 lines are imported in your code file
Imports Microsoft.SqlServer.Management.Smo
Imports Microsoft.SqlServer.Management.Common
Formload:
+ connect to server (SetupConnection Sub)
+ display some backup version on Backup Diary dataGridView (BackupInfo Sub).
notes:
- if no backup version was found, display a message in catch statement
- this sub is also initialize restore object
+ initialize backup object (InitBackupObject sub)
FormClosing: disconnect from server
CleanBackup: delete backup file (Clean_Backup Sub)
Backup: backup Sub
- performing backup task
- reload backup versions
- reload on dataGridView
Restore: doRestore sub
- remembering to remind user select backup version to restore by choosing a row on dataGridView
- before restoring @database, you have to disconnect all connection to @database
- performing restoration task
Progress Bar: further more, you should use a progress bar to perform how completed percent occured
Richtextbox
giả lập wordpad với richtextbox
http://www.caulacbovb.com/forum/viewtopic.php?f=23&t=247&start=0&st=0&sk=t&sd=a
-
Gần đây
-
Liên kết
-
Lưu trữ
- Tháng Sáu 2008 (26)
- Tháng Năm 2008 (2)
- Tháng Tư 2008 (15)
- Tháng Ba 2008 (32)
-
Chuyên mục
-
RSS
RSS của bài viết
RSS của phản hồi