เพื่อเป็นการไว้อาลัยแก่ Steve Jobs หนึ่งในผู้ที่เข้ามาปฏิวัติวงการ IT และยังเป็นหนึ่งในผู้ก่อตั้ง Pixar บริษัทที่ทำอนิเมชั่นที่มีชื่อเสียงของโลก วันนี้ จขกท มี เคล็ดลับการประสบความสำเร็จของเค้ามาฝากค่ะ


SELECT REPLACE(REPLACE(REPLACE(Field_Name, CHAR(10), ''), CHAR(13), ''), CHAR(9), '') FROM Table_Nane
Sub AddCurrencyTextBox()
Try
'เมื่อเกิดการพิมพ์ค่าเข้า Textbox ให้เรียก Function keypressed
AddHandler TextBox1.KeyPress, AddressOf keypressed
AddHandler TextBox2.KeyPress, AddressOf keypressed
Catch ex As Exception
Throw ex
End Try
End Sub
Public Sub keypressed(ByVal o As [Object], ByVal e As KeyPressEventArgs)
e.Handled = NumbericOnly(o, e.KeyChar)
End Sub 'keypressed
Public Function NumbericOnly(ByVal TargetTextBox As Windows.Forms.TextBox, ByVal CurrentChar As Char, Optional ByVal bIsUseSign As Boolean = True) As Boolean
Try
If IsNumeric(CurrentChar) = True Then
Return False
End If
If CurrentChar = vbBack Then
Return False
End If
If Convert.ToString(CurrentChar) = "+" OrElse Convert.ToString(CurrentChar) = "-" Then
If bIsUseSign Then
Return False
Else
Return True
End If
End If
Return True
Catch ex As Exception
Throw ex
End Try
End Function
CREATE FUNCTION ISOweek (@DATE datetime) RETURNS int AS BEGIN DECLARE @ISOweek int SET @ISOweek= DATEPART(wk,@DATE)+1 -DATEPART(wk,CAST(DATEPART(yy,@DATE) as CHAR(4))+'0104') --Special cases: Jan 1-3 may belong to the previous year IF (@ISOweek=0) SET @ISOweek=dbo.ISOweek(CAST(DATEPART(yy,@DATE)-1 AS CHAR(4))+'12'+ CAST(24+DATEPART(DAY,@DATE) AS CHAR(2)))+1 --Special case: Dec 29-31 may belong to the next year IF ((DATEPART(mm,@DATE)=12) AND ((DATEPART(dd,@DATE)-DATEPART(dw,@DATE))>= 28)) SET @ISOweek=1 RETURN(@ISOweek) END GO
CREATE FUNCTION SalesByStore (@storeid varchar(30)) RETURNS TABLE AS RETURN (SELECT title, qty FROM sales s, titles t WHERE s.stor_id = @storeid and t.title_id = s.title_id) GO
SET DATEFIRST 1
SELECT dbo.ISOweek('12/26/1999') AS 'ISO Week'
DECLARE @tempLocationBalance_Index TABLE ( LocationBalance_Index varchar(13) ,PickTotal_Qty float ,FractionPickTotal_Qty float ,chkFraction bit DEFAULT (0))
Public Class Class1 Private objStatus As enuOperation_Type Public Enum enuOperation_Type ADDNEW UPDATE DELETE SEARCH NULL End Enum Public Sub New(ByVal Operation_Type As enuOperation_Type) MyBase.New() 'This call is required by the Windows Form Designer. ' InitializeComponent() 'ถ้าเป็น windows Form ใช้งานตรงนี้ 'Add any initialization after the InitializeComponent() call objStatus = Operation_Type End Sub End Class
Private Sub testEnum_CONSTRUCTOR()
Try
Dim objcls As New Class1(Class1.enuOperation_Type.ADDNEW)
Catch ex As Exception
Throw ex
End Try
End Sub
aspnet_regiis –i
DECLARE @DatabaseName nvarchar(50) DECLARE @SPId int DECLARE @SQL nvarchar(100) --SET @DatabaseName = N'DatabaseName' SET @DatabaseName = DB_NAME() DECLARE my_cursor CURSOR FAST_FORWARD FOR SELECT SPId FROM MASTER..SysProcesses WHERE DBId = DB_ID(@DatabaseName) AND SPId <> @@SPId OPEN my_cursor FETCH NEXT FROM my_cursor INTO @SPId WHILE @@FETCH_STATUS = 0 BEGIN SET @SQL = 'KILL ' + CAST(@SPId as nvarchar(10)) print @SQL EXEC sp_executeSQL @SQL --KILL @SPId -- Causing Incorrect syntax near '@spid'. FETCH NEXT FROM my_cursor INTO @SPId END CLOSE my_cursor DEALLOCATE my_cursor
DECLARE @tempTable TABLE (
Indextest varchar(13)
,Qty float
,Name Varchar(50)
,chkFraction bit DEFAULT (0))
INSERT INTO @tempTable
values('121212',10,'name1',0)
SELECT * FROM @tempTable
// sql code
---- ประกาสตัวแปลเพื่อเก็บค่าแต่ละรอบ
DECLARE @Tag_No varchar(50)
DECLARE SharpStockOver_cursor CURSOR FOR
select Tag_No
from tb_LocationBalance
group by Tag_No
having count(Tag_No) > 1
---- เริ่มต้นเป็นค่าว่าง
set @Tag_No = ''
----เปิดให้ Corsur ทำงาน
OPEN SharpStockOver_cursor
---- เริ่มต้นทำงาน Row แรก และเก็บค่าในตัวแปล
FETCH NEXT FROM SharpStockOver_cursor
INTO @Tag_No
---- วนลูปจนหมด Row
WHILE (@@FETCH_STATUS = 0)
Begin
---- Begin Action ----
DELETE tb_LocationBalance where Tag_No = @Tag_No
---- End Action ----
---- ทำงาน Row ต่อไป และเก็บค่าในตัวแปล
FETCH NEXT FROM SharpStockOver_cursor
INTO @Tag_No
END
CLOSE SharpStockOver_cursor
DEALLOCATE SharpStockOver_cursor
// sql code SELECT CAST(ROUND((Filed_Name),2) AS Numeric(18,2)) FROM Table_Name
| วัน | เดช อำนาจ สิทธิ์ | ศรี (ศิริมงคล) โชคลาภ เงินทอง | มนตรี ผู้อุปถัมภ์ช่วยเหลือ | กาลกิณี อับโชค ไม่ดี | ||||||||
| จันทร์ | เขียว | ม่วง เม็ดมะปราง | ฟ้า | น้ำเงินสด | แดง | |||||||
| อังคาร | ม่วง | ส้ม | แดง | เหลือง | ขาว | |||||||
| พุธ | ส้ม | แสด | ดำ | น้ำตาลแก่ | เทาแก่ | เหลือง | ชมพู | |||||
| พฤหัสบดี | ฟ้า | น้ำเงิน | แดง | เขียว | ม่วง | |||||||
| ศุกร์ | เหลือง | ขาว | ชมพู | ส้ม | แสด | ดำ | น้ำเงินเข้ม | เทาแก่ | ||||
| เสาร์ | ดำ | น้ำเงินเข้ม | น้ำตาล | น้ำเงินสด | ฟ้า | ชมพู | เขียว | |||||
| อาทิตย์ | ชมพู | เขียว | ดำ | น้ำเงินเข้ม | น้ำตาล | ฟ้า | น้ำเงินสด | |||||
// sql code
SELECT * FROM Table_Name
WHERE Column_Name not in ('Test')
// sql code backup log Database_Name with no_log backup log Database_Name with truncate_only dbcc shrinkdatabase(Database_Name ,1)
// sql code
SELECT top 10 (SELECT COUNT(*) FROM ms_Customer as c2
WHERE c2.Customer_Index <= c1.Customer_Index) as myNo, c1.*
FROM ms_Customer as c1
MS SQL Server 2005
// sql code SELECT top 10 Row_Number() OVER(ORDER BY Customer_Index) AS RowNo,* FROM ms_Customer
Imports System.Globalization
Imports System.Threading
Private Sub Login_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
Thread.CurrentThread.CurrentCulture = New CultureInfo("en-GB")
Catch ex As Exception
W_MSG_Error(ex.Message)
End Try
End Sub
// sql code
DBCC CHECKIDENT('Table_Name', RESEED, 0)