|
|
|
เนื่องจาก value="<%=Rs("address")%>" แล้ว datatbase ผม ใน address มันต้องใช้ " " เหมือนกัน |
|
|
|
|
|
|
|
ต้อง encode ก่อนเก็บลงฐานข้อมูลครับ ใช้ฟังก์ชั่น Replace ครับ เช่น
address=request("address") 'รับค่ามาเก็บในตัวแปร
address=Replace(address,"""",""") 'ให้ " แทนเครื่องหมาย " แล้วก็เก็บลงฐานข้อมูลได้เลยครับ
หรือจะทำเป็นฟังก์ชั่นก็ได้ครับเอาลองไปใช้ดูครับ
<%
Function checktext(strInputword)
strInputword = Replace(strInputword, "'", "’", 1, -1, 1)
strInputword = Replace(strInputword, """", """, 1, -1, 1)
'-------------------------คืนค่า-----------------------------------------
checktext=strInputword
end function
%>
ฟังก์ชันนี้ก็จะเช็คเครื่องหมาย ' และ "" ก่อนเก็บลงฐานข้อมูลครับ วิธีใช้ก็ง่ายๆครับ
address=request("address") 'รับค่ามาเก็บในตัวแปร
address=checktext(address) 'ส่งค่าตัวแปร address ไปให้ฟังก์ชันทำการตรวจสอบเครื่องหมายครับ
แล้วก็เก็บ address ลงฐานข้อมูลได้เลยครับ
|
|
|
|
|
Date :
20 ธ.ค. 2549 09:19:18 |
By :
dev |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ
|
|
|
|
|
Date :
20 ธ.ค. 2549 10:10:03 |
By :
AutoXAutoY |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|