0
所以我使用ADO將數據添加到SQL數據庫,這是我的原始代碼:ADO將記錄添加到表中只增加一個價值
<!DOCTYPE html>
<html>
<body>
<h1>
Teacher registration
</h1>
<form name="teacherReg" action="http://hr-computing/public/AlexS/Tests/login.asp" method="POST">
First name:<input type="text" name="firstname"><br>
Last name:<input type="text" name"lastname">
<input type="submit" value="submit">
</form>
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open ={ private }
set rs=Server.CreateObject("ADODB.recordset")
rs.Open "Select * from teachers", conn
sql="INSERT INTO teachers (firstname, lastname)"
sql=sql & " VALUES "
sql=sql & "('" & Request.Form("firstname") & "',"
sql=sql & "'" & Request.Form("lastname") & "')"
on error resume next
conn.Execute sql,recaffected
if err<>0 then
Response.Write("No update permissions!")
else
Response.Write("<h3>" & recaffected & " record added</h3>")
end if
conn.close
%>
</body>
</html>
它的工作,但只增加名字的值到表,而不是姓氏,我不明白我要去哪裏錯,任何幫助傢伙?
你可以在執行之前檢查sql嗎?並查看它實際包含的內容? – SearchAndResQ
,爲什麼你需要那個select語句?你在列出老師嗎? – SearchAndResQ
並刪除錯誤恢復下一行暫時 – SearchAndResQ