ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก สิงหาคม, 2013

ปัญหา SQL Server 2008 ใช้ rtrim แล้วไม่ยอมตัด space ต่อท้าย field

เกิดจาก space ใน sql server มี 2 แบบ คือ soft space กับ  hard space ( ที่มา ) ตัว soft space มักจะเกิดตอน import ข้อมูล โดยมีรหัส ascii คือ 160 แต่ rtrim ทำงานกับ ascii 32 จึงใช้ด้วยกันไม่ได้ แก้โดยใช้ replace เป็น soft space เป็น hard space ก่อน ดังนี้ update the_table set field1 = rtrim(replace(field1,char(160),' ')) where (ascii(right(field1,1))=160) ตรวจสอบโดย select field1, ascii(right(field1,1)) from thetable where ascii(right(field1,1)) = 160 ถ้าทำสำเร็จจะได้ 0 rows effected

ปัญหา Aircard Sierra Compass 885 ใช้กับ win7x ได้ แต่ใช้กับ win8x ไม่ได้

ข้อสำคัญคือต้องใช้ firmware J1_0_1_17BT_J1_0_1_26AP เท่านั้น อาการคือ ติดตั้งบน Win7x64 ได้ แต่พอติดตั้งบน Win8x64 ขึ้น No Device Detect พอแก้ให้ใช้กับ Win8x64 ได้ พอเอามาเสียบกับ Win7x64 ก็ใช้ไม่ได้ซะงั้น 1. ปัญหาเกิดจากตอนติดตั้งไปแล้ว ดันฟ้องว่า driver ที่ลงเป็น unsigned driver เลยไม่ให้ใช้ สำหรับ win7x แก้โดยใช้โปรแกรม  dseo13b  เพื่อทำการ Sign driver แต่ Win8x ไม่รองรับเมนู Enable Test Mode ต้องใช้ command line "bcdedit -set TESTSINGING ON" แทน 2. ปัญหาฝั่ง Win8 เมื่อทำ signed driver แล้วเกิด USB Host controller ไม่ detect อุปกรณ์อะไรเลย ใช้ USBView  แล้วไม่เจออะไรเลยดังภาพ แก้มั่ว ๆ ดังนี้ 1. เข้า Testmode ของ Win8x ด้วย bcdedit...bla...bla....bla.... 2. uninstall USB Host Controller ทุกตัว ปกติถ้า uninstall มันจะ detect กลับมาใหม่แล้วใช้ได้ อันนี้ detect กลับมาใหม่แต่ใช้ไม่ได้ ฟ้องว่า windows has successfully driv er installed but no device detected (code 41) 3. ลง Sierra 3G Watcher ตัวเก่าสุด build 1682 4. Uninstall HD Audio เพื่อให้มัน detect อุป...