บันทึกโดย TaTump วันที่ 30 November 2008 | 836 views
พอดีเขียน PHP รัน โดย IIS ใช้ Windows XP เซ็ตอับลงได้ปกติ แต่พอถึงคราวต้องติดต่อ MS-SQL กลับเกิด Error
“Fatal error: Call to undefined function: mssql_connect()”
วิธีแก้ 2 ขั้นตอน (ถ้าไม่ได้ก็ สวดมนต์คับ)
- เอา comment ของ extension=php_mssql.dll ออกแล้ว (อยู่ใน php.ini)
- ถ้ายังไม่ได้อีก ให้ copy ไฟล์ ntwdblib.dll (อยู่ใน zip ไฟล์ PHP หรือถ้าเราใช้ Appserd ก็อยู่ที่ C:\AppServ\php5) เอาไปไว้ใน C:\WINDOWS\system32 จากนั้น Restart IIS ถ้าไม่ได้ ก็ Restart Windows ซะเลย
สุดท้ายท้ายสุด ถ้าไม่ได้ตามไปดูที่ลิงค์นี้ ใช้ Extensions PHP5 บน Windows ไม่ได้ ทำไงดี.
บันทึกโดย TaTump วันที่ 30 November 2008 | 351 views
พอดี สร้าง sql ให้ลูกค้าก็ผ่าน SQL Server 2005 Express นะแหล่ะคับ แต่กลับ Insert ข้อมูลไม่ได้ ขึ้น “Cannot insert explicit value for identity column” อ่าว งง เลยดิ ไปเจอ Command ให้แก้ identity ให้ Insert ได้ ก็เลยเอามาแป่ะไว้ก่อน
ไอ้ตอน สร้าง ไหงมันไม่เปิด ON ให้เราหว่า ผู้เชี่ยวชาญถ้ามาอ่านเจอฝากตอบด้วยจ้า… ^_^
SET IDENTITY_INSERT TB_NAME ON
ที่มา http://support.microsoft.com/kb/828945
บันทึกโดย TaTump วันที่ 15 November 2008 | 377 views
พอดี html ให้ charset เป็น utf-8 แต่แต่ตอนรันแล้ว Insert ข้อมูลที่เป็นภาษาไทยลงใน database เป็นตัวหนังสือดันกลายเป็น ‘????????’
อ่อ ! ผมใช้ SQL Server 2005 Express ครับ
วิธีแก้ดังนี้
ให้ตั้งค่าตอนสร้าง Database
1.กำหนด Properties

2.เลือก เมนูOptions เปลี่ยน Collation ไปเป็น Thai_CI_AI

หรือใช้คำสั่ง
ALTER DATABASE ชื่อฐานข้อมูล COLLATE Thai_CI_AI
ปล. ถ้ายังไม่ได้ให้ Restart เจ้า SQL Server 2005 Express สักครั้งนึง
บันทึกโดย TaTump วันที่ 15 September 2008 | 2,502 views

แค่รวมลิงค์ดาวน์โหลดแป่ะไว้กันลืมครับ ไม่ได้บอกขั้นตอนละเอียด
- ติดตั้ง Microsoft SQL Server 2005 Express Edition (ดาวน์โหลดที่นี่)
- ติดตั้ง Microsoft SQL Server Management Studio Express สำหรับจัดการ Database (ดาวน์โหลดที่นี่)
- ถ้าติดปัญหาแตกไฟล์แล้ว setup ไม่ได้ให้ update Windows Installer 3.1 (ดาวน์โหลดที่นี่)