Thursday, September 29, 2016

Penambahan Hari untuk Polisi

Penambahan Hari untuk Polisi

Thanks to Daniweb
Hummpphhh... Penat kami memikir rupanya coding zaman sekaran semua dah senang.. Baru-baru ini seorang kawan beta ditugaskan untuk menambah field dalam suatu sistem untuk menentukan sesebuah koperasi tu melanggar atau tak Peraturan 39..
Sesebuah koperasi perlu melaporkan minit mesyuarat agung tahunan dan senarai ahli yang hadir 14 hari selepas mesyuarat.. Lebih kurang macam tuh la.. aku pun tak ingat. Punyala tak ingat mencari sampai tertonggeng-tonggeng kawan aku tu dan jawapan dia macam ni jer.. pandai2 le labu yer
Private Sub Text5_Lostfocus() Dim PDate, RDate As Date PDate = CDate(Text5.Text) RDate = DateAdd("d", 15, PDate) Text6.Text = RDate End Sub
Hai....
----------------------------------------------------update today 29092016 --------------------------------------------------------------- Ok hari tu aku ada pos pasal penambahan polisi untuk Minit Mesyuarat Agung Tahunan dan Senarai Anggota.. Yang aku post tu untuk code dekat vb.net yang ni kita noleh buat kat SQL query.. Hari tu aku cari tak jumpa. Ni baru jumpa.. So semoga dapat membantu...
SELECT DATEADD(day,[Jumlah hari yang ingin ditambah], [tarikh yg nak ditambah hari]) Korang leh juga cuba yang lain-lain kat bawah ni. Maybe ada condition
Untuk lebih lagi ada dekat sini.. http://www.java2s.com/
Share:
ROLLBACK In MSSQL

ROLLBACK In MSSQL


Salam 1 Malaysia Sebelum ni memang aku ada masalah jika aku tersalah commit transaction in MSSQL. Memang diorang banyak bagitau yang boleh guna ROLLBACK kalau camtu.. But Do you all know that ROLLBACK can be use only when you declare.. Kalau tak declare.. Assalam la kat.. Selamat la.. Below is one of the example that ROLLBACK Transaction for MSSQL.. Tapi ingat declare the transaction dulu.. USE tempdb; GO CREATE TABLE ValueTable ([value] int;) GO DECLARE @TransactionName varchar(20) = 'Transaction1'; --The following statements start a named transaction, --insert two rows, and then roll back --the transaction named in the variable @TransactionName. --Another statement outside of the named transaction inserts two rows. --The query returns the results of the previous statements. BEGIN TRAN @TransactionName        INSERT INTO ValueTable VALUES(1), (2); ROLLBACK TRAN @TransactionName; INSERT INTO ValueTable VALUES(3),(4); SELECT [value] FROM ValueTable; DROP TABLE ValueTable; --Results --value ------------- --3 --4 Tapi kalau ada sesiapa yang boleh ROLLBACK Transaction tu tanpa buat begitu.. Amatlah dialu-alukan mengajar saya yang agak tidak pandai ini.. Ini semua dari research2 informal yang saya buat k. Selamat Mencuba... (0.<)
Share:

SQL Server database tukar status DB daripada status 'single-user mode'.

Credit: http://remidian.com/
Pada suatu ketika bila tetiba database berada dalam status 'Single-User Mode'.
Langkah pertama adalah perlunya untuk execute sp_dboption
1> exec sp_dboption 'testdb01', 'single user', 'FALSE';
2> go
Msg 5064, Level 16, State 1, Server REMIDIAN01, Line 1
Changes to the state or options of database 'testdb01' cannot be made at this
time. The database is in single-user mode, and a user is currently connected to
it.
Msg 5069, Level 16, State 1, Server REMIDIAN01, Line 1
ALTER DATABASE statement failed.
sp_dboption command failed.
Selepas tu, guna TSQL untuk tahu semua sessions yang connect dengan database tersebut. TSQL script- untuk retrieve sessions per database.
select d.name, d.dbid, spid, login_time, nt_domain, nt_username, loginame
from sysprocesses p inner join sysdatabases d on p.dbid = d.dbid
where d.name = 'testdb01'
go
Matikan sessions menggunakan 'kill’ command.
1> kill 51
2> go
1>
Sekarang single-user mode telah dimatikan. Check guna script dibawah.
1> exec sp_dboption 'testdb01', 'single user', 'FALSE'
2> go
1>
Share: