HOME > ASP > ASP Forum > นำเพิ่มข้อมูลลงในตาราง พอดีเอาตัวอย่างจาก นี้ไปแล้วมันไม่ได้อะครับ มันบอกว่า Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
นำเพิ่มข้อมูลลงในตาราง พอดีเอาตัวอย่างจาก นี้ไปแล้วมันไม่ได้อะครับ มันบอกว่า Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only.
/Sample3.asp, line 17
<%
Set Conn=Server.Createobject("ADODB.Connection")
Conn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("db/product.mdb"),"" , ""
'หรือจะใช้เป็น Conn.Open "product","",""
sql ="Select * From product where barcode='"&Request.Form("barcode")&"'" ' ป้องกัน barcode ซ้ำ
Set RS =Server.CreateObject("ADODB.Recordset")
RS.open Sql,Conn,1,3
if NOT(RS.EOF) then
response.write("รหัส barcode นี้มีอยู่แล้ว")
else
Rs.AddNew
Rs("barcode") = Request.Form("barcode")
Rs("description") = Request.Form("description")
Rs("price") = Request.Form("price")
Rs("page") = Request.Form("page")
Rs("writer") = Request.Form("writer")
Rs.Update
Conn.Close
response.write("เพิ่มข้อมูลเรียบร้อยแล้ว")
end if
%>