|
|
|
บันทึกข้อมูลแบบไม่ซ้ำ คือว่าผมต้องการเช็คก่อนทำการบันทึกข้อมูลว่ามีรหัสสมาชิกซ้ำหรือไมต้องทำอย่างไรครับ |
|
|
|
|
|
|
|
<%
Set Conn=Server.Createobject("ADODB.Connection")
Conn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("Main_database.mdb"),"" , ""
'หรือจะใช้เป็น Conn.Open "database","",""
sql ="Select * From MainDATA where ONO='"&Request.Form("ONO")&"'"
Set RS =Server.CreateObject("ADODB.Recordset")
RS.open Sql,Conn,1,3
if NOT(RS.EOF) then
response.write("รหัสนี้มีอยู่แล้วในฐานข้อมูล")
else
Rs.AddNew
Rs("ONO") = Request.Form("ONO")
Rs("JNO") = Request.Form("JNO")
Rs("PCODE") = Request.Form("PCODE")
Rs("EQUIP") = Request.Form("EQUIP")
Conn.Close
response.write("เพิ่มข้อมูลเรียบร้อยแล้ว")
end if
%>
1.บันทัดที่ 6 ฐสนช้อมูลชื่อ Maindata ฟิลท์ที่ใช้ตรวจสอบชื่อ ONO ของคุณจะใช้ชื่ออะไรก็ได้บอกให้เป็นแนวทาง
2.ตั้งแต่บันทัด AddNew ก็เป็นชื่อฟิลท์ในฐานข้อมูลของคุณ
3.ฟิลที่ต้องการตรวจสอบควรกำหนดให้เป็น Key ด้วย
4.ฐานข้อมูลเป็น Access นะครับ ไม่ทราบว่าตรงกับที่ต้องการหรือเปล่า
|
|
|
|
|
Date :
27 เม.ย. 2550 12:13:38 |
By :
Nong New |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป็นดึงข้อมูลขึ้มมาแก้ไขครับ แต่ที่คุณ Nong New ให้มาเป็นการเพิ่มนะครับ แต่อย่างไรก็ต้องขอบคุณครับ
|
|
|
|
|
Date :
28 เม.ย. 2550 22:09:58 |
By :
kao |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|