下面是我用來將一些數據插入到SQL Server數據庫的簡單asp代碼。它給出了下面的錯誤。有人可以看一下,讓我知道這個代碼的錯誤? •網站正在維護經典ASP和SQL Server Express 2005
:
<html>
<head>
<title>Address Book Insertion</title>
</head>
<body>
<%
set connection=Server.CreateObject("ADODB.Connection")
connection.Open "Provider=SQLOLEDB;Server=charithj-pc;Integrated Security=SSPI;Initial Catalog=AddressDB;"
cmd = "INSERT INTO AddressBook (FirstName, Surname, Address) VALUES ('"
cmd = cmd & Request("FirstName") & "','"
cmd = cmd & Request("Surname") & "','"
cmd = cmd & Request("Address") & "')"
Response.Write(cmd)
on error resume next
connection.Execute cmd
if err <> 0 then
Response.Write("Insertion failed")
else
Response.Write("Insertion successful")
end if
connection.close
%>
</body>
</html>
網站無法顯示該頁面
HTTP 500
最可能的原因。
•網站有編程錯誤。
你確定你的連接字符串是正確的嗎?服務器名稱看起來不像SQL Server Express實例名稱。 – Oded 2011-04-24 09:08:09
我建議在錯誤恢復下移除 這可能有助於更快找到問題。 – NickD 2011-04-24 09:19:43
無論如何,爲什麼不使用SQL Server Express 2008 R2? 2005已過時 – abatishchev 2011-04-25 07:07:17