asp取post值连接assecc数据库,并添加数据,需要判断是否添加成功!
时间: 2024-03-22 16:40:31 浏览: 119
检验数据库是否连接成功
5星 · 资源好评率100%
您可以使用以下代码来获取 ASP 中 POST 方法提交的数据并连接到 Access 数据库进行添加操作,并判断是否添加成功:
```asp
<%
' 获取 POST 方法提交的数据
Dim username, password
username = Request.Form("username") ' 假设提交的表单中有名为 username 的字段
password = Request.Form("password") ' 假设提交的表单中有名为 password 的字段
' 连接 Access 数据库
Dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\data\test.mdb"
' 查询数据库,判断是否已存在该用户名
Dim sql
sql = "SELECT * FROM users WHERE username='" & username & "'"
Dim rs
Set rs = conn.Execute(sql)
If Not rs.EOF Then
Response.Write("该用户名已存在!")
Else
' 添加数据到数据库
sql = "INSERT INTO users(username, password) VALUES('" & username & "', '" & password & "')"
conn.Execute(sql)
If Err.Number <> 0 Then
Response.Write("添加数据失败!")
Else
Response.Write("添加数据成功!")
End If
End If
' 关闭数据库连接
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
%>
```
上述代码中的 `"D:\data\test.mdb"` 应该替换为您实际的 Access 数据库文件路径。请注意,此代码仅作为示例,您需要根据实际情况进行修改和完善。
阅读全文