Get Adobe Flash player

Monthly Archives: October 2015

การสร้าง Store Procedure ใน MS Sql Server และเขียนโค้ดใช้งานด้วย ASP.NET C#

วิธีการทำเริ่มจากฝั่ง Database จะต้องสร้าง Database และ Table ขึ้นมา

store_procedure1หลังจากนั้นให้เปิดหน้า Query Windows ขึ้นมาเพื่อเขียนคำสั่งสร้าง Store Procedure และกำหนด Parameter กับเงื่อนไขที่จะให้ Store Procedure ทำงาน

 store_procedure2

สามารถ Test Store Procedure ได้ด้วยคำสั่ง

 

หลังจากนั้นให้ไปเขียนโค้ดในฝั่งเว็บเพื่อทำการเรียกใช้งาน Store Procedure ที่สร้างขึ้นมา

store_procedure3หลังจากนั้นก็ให้กดที่ปุ่ม Submit เพื่อทำการเขียนโค้ดในส่วนของ Code Behide เพื่อทำการรับค่าจาก TextBox ID และ Password เพื่อทำการส่งค่าไปให้ Store Procedure ทำงาน

จากโค้ดด้านบน

ในส่วนนี้จะเป็นการเรียกใช้ Store Procedure ที่สร้างขึ้น

SqlCommand cmd = new SqlCommand(
“TEST_STORE_INSERT”, conn);

 cmd.CommandType = CommandType.StoredProcedure;

 

ส่วนต่อมาจะเป็นการประกาศ Parameter ให้กับ Store Procedure และทำการส่งค่าจาก TextBox ให้กับ Parameter ที่สร้างขึ้น

cmd.Parameters.Add(“@ID”, SqlDbType.NVarChar).Value = ID.Text;
cmd.Parameters.Add(“@Password”, SqlDbType.NVarChar).Value = Password.Text;

ส่วนขั้นตอนการติดต่อกับ Database เนื่องจากเครื่องที่ใช้ทดสอบมี Web Server กับ Database Server ไว้ที่เดียวกันเลยใช้ Connection String แบบอาศัยการเชื่อมต่อภายใน Local โดยใช้ User Windows ในการเชื่อมต่อสังเกตุได้จาก คำสั่งนี้

conn = new
SqlConnection(“Server=(local);DataBase=test;Integrated Security=SSPI”);

(ถ้าจะเชื่อมต่อด้วย User จาก Sql Server จะต้องใช้ Username, Password จะต้องแก้ไขในส่วนนี้ )

 

การใช้ CSS3 @font-face Rule เพื่อนำฟอนต์ประจำมหาวิทยาลัยมาแสดงบนเว็บไซต์

ใน CSS3 (Version 3) สามารถนำฟอนต์ที่ไม่ใช่ฟอนต์มาตรฐานบนเว็บไซต์ (CSS Web Safe Font Combinations) มาใช้บนเว็บไซต์ได้ด้วยการใช้ @font-face Rule

โดยเริ่มต้นจากการดาวน์โหลดไฟล์ฟอนต์ประจำมหาวิทยาลัย fonts.zip

ซึ่งแต่ละ Web Browser จะสนับสนุนชนิดของไฟล์ฟอนต์ที่แตกต่างกัน ดังนี้

font-face-support

จากนั้นใส่ CSS3 @font-face Rule เพื่อเรียกใช้ไฟล์ฟอนต์ ที่ประกอบด้วยฟอนต์ตัวอักษรปกติ (db_chidlom_xregular) และฟอนต์ตัวอักษรแบบหนา (db_chidlom_xbold) ให้พิจารณาที่อยู่ของไฟล์ฟอนต์ให้ถูกต้อง ตรงกับที่อยู่ไฟล์ฟอนต์จริงบนเว็บไซต์

สำหรับการเรียกใช้ฟอนต์ประจำมหาวิทยาลัยสามารถเรียกใช้ได้โดยตรงเช่น

<h3 style=”font-family:’db_chidlom_xbold’, sans-serif, Arial”>หัวข้อฟอนต์มหาวิทยาลัย</h3>

หรือการกำหนดผ่าน Id หรือ Class ผ่าน CSS เช่น

ตัวอย่างผลลัพธ์จากการใช้ฟอนต์ประจำมหาวิทยาลัย