Archive for the 'MsSQL' Category


Fatal error: Call to undefined function: mssql_connect()

บันทึกโดย TaTump วันที่ 30 November 2008 | 836 views

พอดีเขียน PHP รัน โดย IIS ใช้ Windows XP เซ็ตอับลงได้ปกติ แต่พอถึงคราวต้องติดต่อ MS-SQL กลับเกิด Error

“Fatal error: Call to undefined function: mssql_connect()”

วิธีแก้ 2 ขั้นตอน (ถ้าไม่ได้ก็ สวดมนต์คับ)

  1.  เอา comment ของ extension=php_mssql.dll ออกแล้ว (อยู่ใน php.ini)
  2. ถ้ายังไม่ได้อีก ให้ copy ไฟล์ ntwdblib.dll (อยู่ใน zip ไฟล์ PHP หรือถ้าเราใช้ Appserd ก็อยู่ที่ C:\AppServ\php5) เอาไปไว้ใน C:\WINDOWS\system32 จากนั้น Restart IIS ถ้าไม่ได้ ก็ Restart Windows ซะเลย

สุดท้ายท้ายสุด ถ้าไม่ได้ตามไปดูที่ลิงค์นี้ ใช้ Extensions PHP5 บน Windows ไม่ได้ ทำไงดี.

Cannot insert explicit value for identity column in table ‘TB_NAME’ when IDENTITY_INSERT is set to OFF.

บันทึกโดย 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

แก้ปัญหา UTF-8 แสดงเป็น ???????? ใน MS-SQL

บันทึกโดย TaTump วันที่ 15 November 2008 | 377 views

 พอดี html ให้ charset เป็น utf-8 แต่แต่ตอนรันแล้ว Insert ข้อมูลที่เป็นภาษาไทยลงใน database เป็นตัวหนังสือดันกลายเป็น ‘????????’
อ่อ ! ผมใช้ SQL Server 2005 Express ครับ
วิธีแก้ดังนี้
ให้ตั้งค่าตอนสร้าง Database
1.กำหนด Properties
1
2.เลือก เมนูOptions เปลี่ยน Collation ไปเป็น Thai_CI_AI
2

หรือใช้คำสั่ง

ALTER DATABASE ชื่อฐานข้อมูล COLLATE Thai_CI_AI

ปล. ถ้ายังไม่ได้ให้ Restart เจ้า SQL Server 2005 Express สักครั้งนึง

Install SQL Server 2005 Express Edition

บันทึกโดย TaTump วันที่ 15 September 2008 | 2,502 views

แค่รวมลิงค์ดาวน์โหลดแป่ะไว้กันลืมครับ ไม่ได้บอกขั้นตอนละเอียด

  1.  ติดตั้ง Microsoft SQL Server 2005 Express Edition (ดาวน์โหลดที่นี่)
  2.  ติดตั้ง Microsoft SQL Server Management Studio Express สำหรับจัดการ Database (ดาวน์โหลดที่นี่)
  3. ถ้าติดปัญหาแตกไฟล์แล้ว setup ไม่ได้ให้ update Windows Installer 3.1 (ดาวน์โหลดที่นี่)