Showing posts with label snippet. Show all posts
Showing posts with label snippet. Show all posts

Wednesday, September 18, 2013

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:

Monday, January 14, 2013

Masukkan Default kepada Field SQL

Credit to:


Salam..

Aku bapok maleh nak translate.. Kepada sesiapa yang kurang faham BI bleh ler email aku seperti berikut
sleppar@yahoo.com atau tinggal kat comment..


In SQL Server there are two ways to add a column with a default value.

Add Default Value to Existing Column

-- Add default to existing column DateOfHire:
ALTER TABLE [dbo].[Employees] ADD  DEFAULT (getdate()) FOR [DateOfHire]

-- Add default value to existing column IsTerminated
ALTER TABLE [dbo].[Employees] ADD  DEFAULT ((0)) FOR [IsTerminated]

Add New Column with Default Value

-- Add new column DateOfHire with default
ALTER TABLE Employees ADD DateOfHire datetime DEFAULT (GETDATE())

-- Add new column IsTerminated with default
ALTER TABLE Employees ADD IsTerminated datetime DEFAULT (0)

Add Default Value with Create Table

CREATE TABLE [dbo].[Employees]
(
    [EmployeeID] [INT] IDENTITY(1,1) NOT NULL,
    [FirstName] [VARCHAR](50) NULL,
    [LastName] [VARCHAR](50) NULL,
    [SSN] [VARCHAR](9) NULL,
    -- Add default of zero
    [IsTerminated] [bit] NOT NULL DEFAULT ((0)) ,
    -- Add default of getdate()
    [DateAdded] [datetime] NULL DEFAULT (getdate()),
    [Comments] [VARCHAR](255) NULL,
    [DateOfHire] [datetime] NULL
)
Share:

Monday, October 08, 2012

Bila Share Button hilang

Banyak kali juga benda ni terjadi pada aku bila bergelumang dalam dunia blog ni.. Yerla nak design blog sendiri tak pandai.. suma amikk design free yang ada kat internet.. Lepas tu satu2 benda tak ada.. Marah ada geram pun ada.. Nak revet balik lupa plak nak backup.. Ni satu cara penyelesaian nya



Pertama aktif option Share Buttons!
Untuk mengaktifkan Share buttons anda kena pergi dekat Layout>>Edit blogpost. Akan keluar satu pop-up Post page option seperti diatas. Cuma perlu tick Show Share Buttons pada page tersebut.




Kedua, Jika Share Buttons masih tak Keluar
Oleh disebabkan blogger dah disable kan blogger editor yang lama jadi ikut langkah-langkah seperti dibawah:

(a) Buka Seksyen Template.


(b) Klik pada 'Edit HTML'

(c) Satu laman baru akan terpapar . Klik pada 'Proceed' untuk terus mengedit.

(d) Check pada CheckBox Expand Widget Templates . Page akan auto-refresh.
Cari Kod seperti dibawah:

<data:post.body/>

dan gantikan dengan kod seperti berikut

    <data:post.body/>
<div class='post-share-buttons'>
<b:include data='post' name='shareButtons'/>
</div>

(e) Ok dah.. Klik pada  Preview button dan anda akan nampak Share button pada sebelah kanan bawah post anda.. Tapi save template anda dulu.


(2) Bagaimana nak paparkan Share button hanya pada post page
Seharusnya Share button akan terpapar pada semua laman anda. Ia agak semak dan kelam kabut dan ada sesetengah blogger hanya suka pada blog pages sahaja. Untuk melakukan seperti yang tersebut. anda perlu melakukan if else condition yang agak ringkas. Lepas menggantikan kod di bawah
 anda boleh menmbah kod seperti berikut.

<data:post.body/>

  
<b:if cond='data:blog.pageType == "item"'>
<div class='post-share-buttons'>
<b:include data='post' name='shareButtons'/>
</div>
</b:if>



Selamat Mencuba...
Share:

Thursday, September 06, 2012

Fwd: 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:

Monday, December 05, 2011

Simple Automatik Watermark

source :http://www.webmastervideoschool.com

Jenuh rasanya nak watermark semua image kita upload dekat website so  untuk memudah kan me'watermark' kan semua gambar yang ada. Kat sini aku ada satu cara untuk automatik ada watermark bila kita upload gambar. Ini satu cara yang mudah untuk difahami tapi agak leceh di aplikasi.


      1. Pertama kena sedia kan satu PNG file yang background dia treansparent. Yang aku buat seperti yang  ada atas gambar tu kemudian.
      2. Kemudian pergi ke Design >> Edit Html dan cari perkataan ni "]]< \b : skin>;".
      3. Sebelum perkataan tu berakhir. Taipkan seperi berikut :
/*------watermark------*/
.watermark {
position: relative; top: -100px;
}
        4. Kemudian Save Template

untuk pada blog anda jika ada gambar, letakkan gambar yang PNG (eg : watermark.png) dibawah gambar yang hendak diwaterarkan itu. Contohnya macam ni
Jadi hasilnya adalah seperti yang dibawah ini... 



Selamat mencuba..
Share:

Wednesday, November 30, 2011

Format Currency untuk matawang Malaysia (RM)

Sebenarnya aku dah pernah buat format ini dulu tapi aku lupa camana nak buatnya lagu aku buat searching kat internet macam mana nak format duit Malaysia supaya dia jadi camni RM 100.00. Kira ada perkataan 'Rm' kat depan tu. Ada beberapa forum dan blog yang boleh digunakan untuk format RM tapi kebanyakkan menukarkan digit-digit tersebut kepada decimal dan menetapkan titik perpuluhan kepada 2. Antaranya adalah seperti berikut

foreach (GridView row in GridView1.Rows){
     
TextBox yourBox = (TextBox)row.FindControl("TextBox1");
     
if(!stringIsNullOrEmpty(yourBox.Text)
     
{
            yourBox
.Text = yourBox.Text.Replace("$", string.Empty);
            yourBox
.Text = string.Format("{0:0.#}", decimal.Parse(yourBox.Text));
     
}
}



protected void LineItemGrid_RowDataBound(object sender, GridViewRowEventArgs e)
{
     
Label lbl3 = (Label)e.Row.FindControl("lbltotal");
     
if (lbl3 != null)
     
{
         lbl3
.Text = college.Student.Activity[e.Row.RowIndex].Mark1.ToString();
         total
+= decimal.Parse(lbl3.Text);
     
}
}
  • Dan yang paling senang dan merupakan build in function dalam asp seperti berikut
http://forums.asp.net/t/936393.aspx/1
Tetapi at last aku gunakan yang ini yang aku rasa paling mujarab sekali. Sebab yang ini korang boleh pakai kat mana-mana pun sama aje. Boleh jadi sebb dia boleh dibaca oleh sistem:
{0:$#,#.##} : same results except it has $
{0:0.00} : goes back to orig #s that have commas . Ex: 48300,00
{0:C} . With this 48,300 shows as : 48.300,0
http://www.aspmessageboard.com/showthread.php?t=223573
Ok Selamat mencuba
Share: