14 มกราคม 2553

การติดตั้ง AJAX กับ Visual Studio 2008

วามสามารถของคอนโทรลต่าง ๆ ของ ASP.NET ที่มากับ Visual Studio 2008 ยังธรรมดาอยู่มาก ๆ เราสามารถเสริมเขี้ยวเล็บให้กับคอนโทรต่าง ๆ ให้มากขึ้นก็ต้องอาศัยตัว AJAX ซึ่งจริง ๆ แล้ว AJAX มีมา-นม-นาน (อย่าอ่านเป็น นม-ยาน น่ะ) การติดตั้งและเรียกใช้งานในแต่ละเวอร์ชันก็ต่างกันไปบ้าง พอเป็นกะษัยให้ปวดหัว แต่รับรองว่าไม่ยากอย่างที่คิด สำหรับใครที่ติดตั้งและใช้งาน Visual Studio 2008 หรือ VWD 2008 Express อยู่แล้วก็สามารถติดตั้ง AJAX เพิ่มเติมได้เลย

ก่อนอื่น ต้องไป Download ตัวโปรแกรม AJAX Control Toolkit จากเว็บไซต์
http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=36097

เมื่อได้ไฟล์ ASP.NET Ajax Library มาแล้วให้ทำการแตกไฟล์ออกมาแล้วบันทึกเก็บไว้ที่ไดร์ฟและโฟลเดอร์ที่ถูกใจ (อันนี้ตั้งชื่อเอาเอง) unzip เสร็จจะได้ไฟล์ต่าง ๆ ดังภาพ



การนำเอา AJAX ToolKit มาใช้กับเว็บไซต์

** ถ้าเริ่มสร้างเว็บไซต์ใหม่ ให้ทำข้อ 1 - 3 แต่ถ้ามีอยู่แล้วให้ข้ามไปทำข้อ 4 ได้เลย
1. เปิดโปรแกรม Visual Web Developer 2008 Express หรือ Visual Studio 2008
2. คลิกเมนู File ---> New Web Site
3. เลือก ASP.Net Web Site ตรงช่อง Location: กำหนดตำแหน่งของโฟล์เดอร์ที่เก็บเว็บไซต้ตามต้องการ แล้วคลิกปุ่ม OK

4. ทำการเพิ่มแทปใน Toolbox โดยไปที่หน้าต่าง Toolbox แล้วคลิกเมาส์ปุ่มขวา เลือก Add Tab























5. ตั้งชื่อแทปตามต้องการ เช่น ASP.NET Ajax Library แล้วกดปุ่ม Enter

6. คลิกเมาส์ปุ่มขวาที่ ASP.NET Ajax Library แล้วเลือก Choose Item...























7. ที่หน้าต่าง Choose Toolbox Items คลิกที่ปุ่ม Browse...
















8. เลือกไฟล์ AjaxcontrolTookit.dll ที่เราได้ทำการ unzip ไว้ในตอนแรก จากนั้นคลิกปุ่ม OPen จากนั้น ที่หน้าต่าง Choose Toolbox Items คลิกปุ่ม OK















9. เราก็จะได้เห็นกับรายการคอนโทรลต่าง ๆ ของ AJAX ปรากฎขึ้นมาภายใต้ รายการ ASP.NET Ajax Library ถือว่าเป็นอันเสร็จพิธีสำหรับการนำ Ajax เข้ามาไว้ในเว็บไซต์เรา
























การใช้งาน AJAX ToolKit กับหน้าเว็บเพ็จ


ที่หน้าเว็บเพ็จทุกเพ็จที่ต้องการใช้ AJAX จะต้องมี ToolkitScriptManager อยู่ในหน้าเพ็จด้วย
ตัวอย่างการ เรียกใช้ปฎิทินภายใต้เท็กซ์บ็อกซ์
1. ลากคอนโทรลชื่อ ToolKitScriptManager มาไว้ที่หน้าเพ็จ



















2. จากนั้นลาก TextBox มาไว้ที่หน้าเพ็จ คลิกปุ่มเปิด TextBox Tasks เลือ Add Extender...














3. ที่หน้าต่าง Extender Wizard เลือกรายการ Calendar Extender แล้วคลิกปุ่ม OK















4. กดปุ่ม Ctrl + F5 เพื่อเรียกหน้าเว็บเพ็จ แล้วลองคลิกเมาส์ที่เท็กซ์บ๊อกซ์ ก็จะปรากฎปฎิทิน

สวัสดี มีอาเจ๊กให้ใช้งาน ขอให้เก่ง ๆ ๆ ๆ ๆ

06 มกราคม 2553

อ้างตัวแปรภายใต้คำสั่ง SELECT - SQL ของ SQL Server

วันก่อนมีเพื่อนท่านนึง ตั้งคำถามผ่านทาง MSN มาว่า จะใช้ตัวแปรแทนชื่อคอลัมน์ แล้ว SELECT ข้อมูลออกมาตามชื่อคอลัมน์ที่ใส่เก็บไว้ในตัวแปรได้อย่างไร

เพื่อไม่ให้เป็นการเสียเวลา ก็ขอยกตัวอย่างคำสั่ง T-SQL ดังนี้ก่อน

เช่น กรณีที่เรามีตารางชื่อ abAsset และมีคอลัมน์ต่าง ๆ ดังภาพ



หากต้องการ select ข้อมูลโดยเอาเฉพาะคอลัมน์ AssCode และ Name มาเก็บไว้ตัวแปร จะทำอย่างไร
วิธีการนึงเราสามารถใช้คำสั่ง exec(...) เพื่อเป็นตัวช่วยในการประมวลผลคำสั่ง SQL ที่เก็บอยู่ภายใต้ตัวแปร

ตัวอย่าง

declare @cmd nvarchar(255)
declare @columns nvarchar(100)
set @columns = 'AssCode,Name'
set @cmd = 'select ' + @columns + ' from abAsset'
exec(@cmd)

ผลที่ได้ จะปรากฎดังภาพ

"I Believe in You"

Copyright(c) 2007 - 2022 by Kasem Kamolchaipisit.