ด่วน!!! ช่วยแจมหน่อยค้าบ 3 code Microsoft OLE DB Provider for ODBC Drivers (0x80040E10) [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1
code คือ
<%
sRef_number=request.form("sRef_number")
sdate=request.form("sdate")
swork_to_do=request.form("swork_to_do")
sId_employee=request.form("sId_employee")
sstart_time_to_service=request.form("sstart_time_to_service")
send_time_to_service=request.form("send_time_to_service")
scheck_complete_or_no=request.form("scheck_complete_or_no")
sId_customer=request.form("sId_customer")
ssatified_in_service=request.form("ssatified_in_service")
slist_of_service=request.form("slist_of_service")
Sql="update service_report set Ref_number='" &sRef_number&"' ,[date]='" &sdate&"' ,work_to_do='"&swork_to_do& "',Id_employee='"&sId_employee& "' ,start_time_to_service='"&sstart_time_to_service& "' ,end_time_to_service='"&send_time_to_service& "' ,check_complete_or_no='"&scheck_complete_or_no& "' ,Id_customer='"&sId_customer& "' ,satified_in_service='"&ssatified_in_service& "' ,list_of_service='"&slist_of_service& "' where Ref_number= '"&sRef_number&"'"
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("test_project_update.mdb"))
set rs=conn.execute(sql)
'response.Write(Sql)
response.redirect "sql_ex_main(edit).asp"
-----------------------------------------------------------------------------------------------------------------------------
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/project/sql_ex_update2(edit).asp, line 15
-------------------------------------------------------------------------------------------------------------------------------
%>Tag : - - - -
Date :
28 ธ.ค. 2550 00:13:31
By :
beginner
View :
1618
Reply :
2
ฟิวส์ทีเก็บมีจำนวนปบริมาณการเก็บน้อยกว่าข้อมูลที่เก็บ เช่น varchar(100) แต่ตัวอักษรที่เก็บมีมากกว่า 100
Date :
28 ธ.ค. 2550 09:33:14
By :
อิอิ
อันนี้ขอแย้งครับ อันนี้เกิดจาก การใส่เครื่องหมายไม่ครบ ที่ไหนซักแห่งครับ เลย Debug ออกมาไล่ดูใหม่ครับ
Too few parameters หมายถึง ระบุค่าพารามิเตอร์เกิน แต่ดูคร่าวๆ แล้วคุณระบุได้พอดีคู่แล้วล่ะ จำนวนข้อมูล = จำนวนฟิลด์
สาเหตุที่มันมองว่าเกิน จึงน่าจะเกิดจาก การใส่เครื่องหมายไม่ครบหรือเครื่องหมาย เกินมาครับ ' "
Date :
28 ธ.ค. 2550 12:06:02
By :
GTM
Load balance : Server 01