Ewery – Incompletely Thing

Ewery Music Cover

Ewery Band Album Incompletely Things – Good Melody and Easy Listening

Track List

  • 01 – Ewery – Wind.mp3
  • 02 – Ewery – Shadow.mp3
  • 03 – Ewery – Keep.mp3
  • 04 – Ewery – In Between.mp3
  • 05 – Ewery – Change.mp3

This band is Indy Pop Rock Style but this album is a demo album (Incomplete)

Please use Headphone for Listen will get all detail of music.

If you like this band you can visit his space at

http://myspace.com/ewery
[ratings]

Mysql Old Password

ปัญหา MySQL Old Password

ปัญหานี้เกิดจาก การที่ MySQL มีการเปลี่ยนแปลงกระบวนการในการเข้ารหัส password ของ user
ผลก็คือ ทำให้ client รุ่นเก่า ไม่สามารถติดต่อ MySQL ได้ ซึ่งกลไกดังกล่าว มีใช้ใน MySQL 4.1 เป็นต้นไป

แต่เราสามารถสั่งให้ MySQL สามารถใช้ OLD_PASSWORD() เพื่อกำหนดให้ MySQL ใช้รูปแบบการจัดเก็บ password แบบเดิมได้ เช่น

CODE

mysql> SET PASSWORD FOR ‘some_user’@’some_host’ = OLD_PASSWORD(‘newpwd’);

หรือการมี user อยู่แล้ว

CODE

mysql> UPDATE mysql.user SET Password = OLD_PASSWORD(‘newpwd’)
WHERE Host = ‘some_host’ AND User = ‘some_user’;
mysql> FLUSH PRIVILEGES;

ถ้าคุณมี user อยู่เป็นพัน เปลี่ยนแบบนี้คงไม่ไหวแน่ กรณีนี้ให้สั่ง MySQL ทำงานคู่กับ parameter –old-passwords

CODE

mysqld –old-passwords

ข้อความนี้ถูกเขียนใน Database และติดป้ายกำกับ บน โดย

David Usher – Strange Birds

David Usher - Strange Birds
ด้วยท่วงทำนองดนตรีที่ตลาดขึ้น รู้สึกดีที่ได้ฟัง ได้ฟังเพลงแรกของอัลบั้มนี้กับ Single แรกของเค้า The Music เพลง ฟังแล้วเรื่อยๆ แต่ส่วนตัวผมชอบนะครับ

อ่านเพิ่มเติม →

Function Ceiling หรือ Floor สำหรับ ASP

เนื่องจาก ASP Classic ไม่มี function Ceiling หรือ Floor สำหรับ การปัดเศษขึ้นลง ซึ่งถือว่ามีความจำเป็นมาก เลยเก็บมาไว้ให้ดูกันครับ

Function Ceiling(byval n)
Dim iTmp, bErr, f
on error resume next
n = cdbl(n)
if err then bErr = true
on error goto 0

if bErr then Err.Raise 5000, "Ceiling Function", _
"Input must be convertible to a sub-type of double"

f = Floor(n)
if f = n then
Ceiling = n
Exit Function
End If
Ceiling = cInt(f + 1)
End Function

Function Floor(byval n)
Dim iTmp, bErr

on error resume next
n = cdbl(n)
if err then bErr = true
on error goto 0

if bErr then Err.Raise 5000, "Floor Function", _
"Input must be convertible to a sub-type of double"

'Round() rounds up
iTmp = Round(n)

'test rounded value against the non rounded value
'if greater, subtract 1
if iTmp > n then iTmp = iTmp - 1

Floor = cInt(iTmp)
End Function
ข้อความนี้ถูกเขียนใน Programming และติดป้ายกำกับ บน โดย

เคยโดน Lock ไม่ให้ ลบไฟล์ หรือ ถอด USB มั้ย

เคยโดน Lock ไม่ให้ ลบไฟล์ หรือ ถอด USB มั้ย

บางครั้งเพื่อนๆ อาจจะเคยโดนล๊อคไม่ให้ถอด USB คือ Eject ไม่ได้นั่นเอง หรือบางครั้ง อาจจะลบไฟล์ แต่ลบไม่ได้ มันบอกมีคนใช้อยู่ ต้องใช้โปรแกรมตัวนี้เลย Eject ได้ลบได้ทุกที่ เด็ดจิงๆ สำคัญฟรีด้วยนะคัพ

โปรแกรม Unlocker

การใช้ cursor ในการอัพเดตข้อมูล เร็วกว่า การเขียนโปรแกรม?

ฝาก code ไว้ในอ้อมใจ

begin tran g4

DECLARE @EMPLOYEE_CODE varchar(8) ,
@DEPARTMENT_CODE varchar(4) --ประกาศค่าตัวแปลในที่นี้เป็นหมายเลขบัญชี
DECLARE tempEMP CURSOR FOR -- ประกาศชื่อ tempAR เป็น Cursor
SELECt employee_code,department_code FROM tmp_emperror -- query statement ดึงข้อมูล 
OPEN tempEMP
FETCH NEXT FROM tempEMP into @EMPLOYEE_CODE ,@DEPARTMENT_CODE -- นำค่า employee_code และ department_code ใน table มาใส่ใน ตัวแปล @ARD_ACC_NO ของ mssql
WHILE (@@FETCH_STATUS = 0) -- วนลูปคัพ
BEGIN
update table_exp_emp_detail set department_code = @DEPARTMENT_CODE where employee_code = @EMPLOYEE_CODE
FETCH NEXT FROM tempEMP into @EMPLOYEE_CODE ,@DEPARTMENT_CODE -- loop นั่นเอง
END
CLOSE tempEMP
DEALLOCATE tempEMP

rollback tran g4

การหาค่าซ้ำใน Table

หาค่าซ้ำ

SELECT column,COUNT(*) c FROM table
GROUP BY column HAVING COUNT(*) > 1

อันนี้หาหลายฟิลล์

SELECT EMP_CODE,COUNT(*) c FROM department
GROUP BY EMP_CODE ,is_active HAVING COUNT(*) > 1 and is_active = 'Y'
ข้อความนี้ถูกเขียนใน Database และติดป้ายกำกับ บน โดย

การป้องกันการอัพเดตผิดพลาดใน Query Analysis MSSQL

บางครั้งเราชอบเขียน Code SQL เยอะๆ หลายบรรทัด แล้วค่อย รัน query ที่เลือกไว้ ใน Query Analyser
แต่ในบางครั้ง เราเขียน query ที่มีการอัพเดต query ด้วย ซึ่ง จะมีกระทบอย่างแรงกับ Database ของเรา
วิธีป้องกันความผิดพลาดแบบนั้น ทำได้ง่ายๆ คือ ลบ query ที่ไม่ใช้ใน Query Analyser ทิ้งซะก่อน แต่น้อยคนจะทำ ผมจึงนำเสนอวิธีใหม่ โดยใช้ Transaction เข้ามาช่วย
โดยการ เขียน

begin tran t3

--query ต่างๆ

rollback tran t3

ซึ่งถ้าเราพลาดกด f5 โดยยังไม่ได้ เลือก query ทุกอย่างจะไม่กระทำ โอ้จอรจ์ เหมาะกะคนอย่างผมจิงๆ

ข้อความนี้ถูกเขียนใน Database และติดป้ายกำกับ บน โดย

ฐานข้อมูลนามสกุลไฟล์ (File Extension)

ฐานข้อมูลนามสกุลไฟล์ (File Extension)

เราสามารถหาโปรแกรมกับนามสกุลไฟล์ที่ต้องการได้ที่
http://www.filext.com
มีแทบทุกนามสกุลคัพ

Microsof SQL Insert from Table อื่น | mssql insert from

ในกรณีที่อยู่ใน Table เดียวกัน ต้องการ Duplicate เช่น อาจจะเป็นการ Copy Group เป็นต้น

INSERT INTO table1 (f1, f2) SELECT f1, f2 FROM table1 where f1 = '?' 

กรณีเป็น Table อื่น

INSERT INTO table1 (f1, f2) SELECT f3, f4 FROM table2 where f1 = '?' 

อันนี้ประมาณว่า Field ต้อง Datatype เดียวกันนะครับ

รายละเอียดการ Insert From จากเว็บ www.sqlteam.com

คำค้นที่น่าจะเกี่ยวข้อง
sql insert from select
mssql insert from another table

ข้อความนี้ถูกเขียนใน Database และติดป้ายกำกับ บน โดย