<%@ Language=VBScript %>
保存整页记录
<% ' 连接数据库并创建记录集对象
Dim conn, rs
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\path\to\your\database.mdb"
Set rs = Server.CreateObject("ADODB.Recordset")
' 获取表单提交的所有字段值
For Each field In Request.Form
If Not IsEmpty(Request.Form(field)) Then
' 构造 SQL INSERT 语句
sql = "INSERT INTO your_table (column1, column2) VALUES ('" & Replace(Request.Form(field), "'", "''") & "')"
' 执行 SQL 查询
conn.Execute sql
End If
Next
' 关闭连接和记录集对象
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing
%>
已成功保存整页记录!
上面的代码会根据表单提交的每个字段值生成相应的 SQL INSERT
方法二:
<%@ Language=VBScript %>
<% Option Explicit %>
' 定义数据库连接字符串
Dim connStr
connStr = "Provider=SQLOLEDB;Data Source=(local);Initial Catalog=YourDatabaseName;User ID=YourUsername;Password=YourPassword;"
' 创建 Connection 对象
Set conn = CreateObject("ADODB.Connection")
conn.Open connStr ' 打开数据库连接
' 构造 SQL INSERT 语句
Dim sqlInsert
sqlInsert = "INSERT INTO YourTable (Column1, Column2) VALUES ('Value1', 'Value2');" & _
"INSERT INTO YourTable (Column1, Column2) VALUES ('Value3', 'Value4');" & _
"INSERT INTO YourTable (Column1, Column2) VALUES ('Value5', 'Value6');"
' 执行 SQL INSERT 语句
conn.Execute(sqlInsert)
' 关闭数据库连接
conn.Close()
Set conn = Nothing
%>
以上就是ASP保存整页多条记录的详细内容,更多信息请关注OD云其它相关文章!

喜 欢 485