เรียกดูข้อมูลจาก Table เดียวกัน เรียกบาง field มีข้อมูลออกมา แต่เรียกบาง field กลับไม่มีข้อมูล ทั้ง ๆ ที่มีข้อมูลทุก Field
ขอดูตัวอย่างข้อมูลใน database หน่อยได้ไหมครับ
Date :
2012-11-13 11:59:05
By :
Niratiam
ขอบคุณครับ คุณ Niratiam
s = มาจากข้อมูลใน DD5.text และใช้ trim ครอบแล้ว ตามที่คุณ Niratiam ได้แนะนำเมื่อครั้งก่อน ครับ
Date :
2012-11-13 12:44:54
By :
nt
ถ้าเป็น
select * from [Customer] where [Customer_name] like '%" & s & "%'
แบบนี้ได้ไหมครับ
Date :
2012-11-13 12:59:57
By :
Niratiam
ขอบคุณครับ คุณ Niratiam
ผมทดลองอีกครั้งครับ ปัญหาที่พบมีดังนี้ครับ
ถ้าค้นหาจากชื่อ Customer_Name ค้นหาได้ครับ ถ้าเป็นภาษาอังกฤษ แต่ถ้าชื่อ เป็นภาษาไทย จะค้นหาไม่เจอครับ
ค้นหาจาก E-mail ได้ครับ เพราะ E-mail เป็นภาษาอังกฤษ ครับ
และเวลาบันทึกข้อมูลลงใน Sql - server ถ้าเป็นภาษาไทย จะเป็น ???? ครับ แต่ถ้าเป็นภาษาอังกฤษ ไม่มีปัญหาครับ
จะแก้ไขอย่างไรดีครับ
ขอบคุณครับ
Date :
2012-11-13 14:05:26
By :
nt
ลองเปลี่ยน datatype เป็น NVarChar ดูครับ
เวลา insert ข้อมูลลองใส่ใช้ query แบบนี้ดูครับ
Code (SQL)
insert into table(id, name) values('01', N'ทดสอบ')
ลองดูนะครับ ผมไม่แน่ใจครับ
ปล. ถ้าไม่ได้อีกลองไปดูที่นี่ครับ เป็นอีกวิธีนึงครับ https://www.thaicreate.com/asp/forum/009528.html
Date :
2012-11-13 14:25:53
By :
Niratiam
ขอบคุณครับ คุณ Niratiam
เดี่ยวผมจะไปลองทำดูนะครับ ได้ผล อย่างไรแล้วจะกลับมาแจ้งอีกครั้งครับ
Date :
2012-11-13 14:50:57
By :
noon
คุณ Niratiam ครับ
ได้ทำการแก้ไขตามลำดับดังนี้
1.ได้ เพิ่ม <%Session.CodePage=874%> แล้ว
2. ได้ใส่ <meta http-equiv="Content-Type" content="text/html; charset=windows-874"> แล้ว
3. ได้แก้ที่ Region เป็น th-TH แล้ว
4. ได้แก้ที่ Field ให้เป็น Thai_ci ที่ Sql -Server แล้ว
5. และสุดท้าย ได้ทดลอง "insert into table(id, name) values('01', N'ทดสอบ')" แล้ว
สรุป....ยังไม่ได้อีกตามเคย........เศร้า
ขอบคุณ ในความกรุณานะครับ คุณ Niratiam ที่ได้พยายามช่วยเหลือมาโดยตลอด และอาจใช้วิธีสุดท้าย คือ Format เครื่อง แล้ว
ลง Visual studio 2010 และลง Sql-Server 2008 ใหม่ แทน น่ะครับ คือลงแบบแยกส่วน รวมทั้ง Report ด้วย ไม่ทราบว่าจะเป็นวิธี
ที่ถูกต้องหรือเปล่า เคยใช้ Sql - Server 7.0 / VB6 ไม่มีปัญหาแบบนี้เลยครับ
Date :
2012-11-13 20:24:00
By :
noon
Load balance : Server 02