asp取post值连接assecc数据库,并添加数据,需要判断是否添加成功
时间: 2024-03-22 08:40:33 浏览: 128
检验数据库是否连接成功
5星 · 资源好评率100%
好的,您的问题是如何使用 ASP 取 POST 值连接 Access 数据库,并添加数据,同时判断是否添加成功。
以下是一个简单的示例代码,供您参考:
```asp
<%
' 获取 POST 值
name = Request.Form("name")
age = Request.Form("age")
' 连接数据库
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\data.mdb"
' 添加数据
sql = "INSERT INTO users(name, age) VALUES('" & name & "', " & age & ")"
conn.Execute(sql)
' 判断是否添加成功
If Err.Number = 0 Then
Response.Write "添加成功"
Else
Response.Write "添加失败"
End If
' 关闭数据库连接
conn.Close
Set conn = Nothing
%>
```
在此示例中,我们首先通过 `Request.Form` 获取了 POST 值,然后使用 `ADODB.Connection` 对象连接了一个名为 `data.mdb` 的 Access 数据库。接着,我们使用 SQL 语句向 `users` 表中添加了一条记录,并通过判断 `Err.Number` 是否为 0 来判断是否添加成功。最后,我们关闭了数据库连接。
当然,这只是一个简单的示例,实际应用中还需要考虑很多情况,例如 SQL 注入、异常处理等等。希望能对您有所帮助。
阅读全文