วิธีตั้งค่าให้ Visual C# Express สามารถติดต่อกับ SQL Server ได้


หน้าแรก ASP net MS SQL วิธีตั้งค่าให้ Visual C# Express สามารถติดต่อกับ SQL Server ได้

ปกติแล้วถ้าต้องการสร้าง Windows Application ด้วย Visual C# 2005, 2008 Express Edition นั้นจะไม่สามารถใช้ Data Source เพื่อไปติดต่อกับ Database ที่อยู่ใน SQL Server ได้ จะทำได้แต่เพียงเป็นแบบไฟล์เท่านั้น

วันนี้ผมจะมาสอนวิธีที่ทำให้เราสามารถใช้ตัว Express ไปติดต่อ SQL Server โดนผ่าน Data Source ได้ครับ

สมมติว่า ตอนนี้เราได้มี Database ชื่อ NorthWind อยู่ใน Server เรียบร้อยแล้ว

1) เปิด Visual C# Express ขึ้นมา แล้วสร้างโปรเจ็ค Windows Application มา 1 โปรเจ็ค

2) เปิดไฟล์ Settings.settings

3) เปลี่ยน Type เป็น (Connection string) Name เป็น NorthWind (อะไรก็ได้)

4) ที่ Value ใส่ Server=.SqlExpress;Database=NorthWind;Integrated Security=true;

5) กดปุ่ม Synchronize => ตอบ OK => Save แล้วปิดไฟล์นี้ไป

ุ6) ตอนนี้ที่ Solution Explorer จะมีไฟล์ app.config เพิ่มขึ้นมา ให้เปิดไฟล์นี้ครับ

ึ7) เพื่มโค๊ดนี้เข้าไปตามรูปครับ providerName="System.Data.SqlClient"

8) กดปุ่ม Save แล้วปิดไฟล์ app.config .....เสร็จแล้ว

9) ทดสอบว่าใช้ได้หรือไม่นั้นให้ไปเปิด Form1 ขึ้นมาแล้วกดที่เมนู Data => Show Data Sources จะปรากฏหน้าต่าง Data Sources แล้วคลิ๊กที่ Add New Data Source

10) เลือก Database แล้วกดปุ่ม Next ถ้ามีให้เลือกแบบนี้ถือว่าใช้ได้แล้วครับ (โดยที่ไม่ต้องไปกดปุ่ม New Connection อีกแล้ว)

11) ขึ้นตอนต่อไปก็จะเหมือนกับการใช้ใน Visual Studio Professional Edition แล้วครับ

refer: http://www.codetoday.net/default.aspx?g=posts&t=699



ขึ้นไปด้านบน