asp下实现批量插入数据的方法

<%

'申明变量

Dim valName

Dim arrName

Dim objConn

Dim connStr

If Request.Form("mySubmit") = "确定" Then

'数据库链接代码

set objConn=server.CreateObject("ADODB.connection") 

connStr = "PROVIDER=SQLOLEDB;Server=(local);DATABASE=test;UID=sa;PWD=123456;" 

objConn.Open connstr

'取得值

valName = Cstr(Request.Form("myName"))

'插入数据库

arrName = split(valName,",")

arrPassword = split(valPassword,",")

'执行插入数据库的过程

For i = 0 to Ubound(arrName)

 '请自行更改SQL语句

 objConn.execute("insert into mytable(sname) values('"&Trim(arrName(i))&"')")

Next

Response.write("数据插入成功")

'关闭数据库连接

objConn.close

Set objConn = nothing

End If

%>

<html>

</head>

<body>

<input type="button" value="增加一条数据" onclick="addIt()" />

<form method="post" action="test.asp" id="myForm">

<div><input type="text" name="myName" /></div>

<input type="submit" value="确定" id="mySubmit" name="mySubmit" />

</form>

</body>

</html>

<script language="javascript" type="text/javascript">

function $(obj){

 return document.getElementById(obj);

}

function addIt(){

 var myForm = $("myForm");

 var mySubmit = $("mySubmit");

 var myDiv = document.createElement("div");

 var myInput = document.createElement("input");

 myInput.setAttribute("type","Text");

 myInput.setAttribute("name","myName");

 myForm.insertBefore(myDiv,mySubmit);

 myDiv.appendChild(myInput);

}

</script>

时间: 2024-10-23 13:08:36

asp下实现批量插入数据的方法的相关文章

sql下三种批量插入数据的方法_MsSql

本文将介绍三种批量插入数据的方法.第一种方法是使用循环语句逐个将数据项插入到数据库中:第二种方法使用的是SqlBulkCopy,使您可以用其他源的数据有效批量加载 SQL Server 表:第三种使用的方法是sql server中的表值参数方法,表值参数是 SQL Server 2008 中的新参数类型.表值参数是使用用户定义的表类型来声明的.使用表值参数,可以不必创建临时表或许多参数,即可向 Transact-SQL 语句或例程(如存储过程或函数)发送多行数据.       代码示例:    

sql下三种批量插入数据的方法

本文将介绍三种批量插入数据的方法.第一种方法是使用循环语句逐个将数据项插入到数据库中:第二种方法使用的是SqlBulkCopy,使您可以用其他源的数据有效批量加载 SQL Server 表:第三种使用的方法是sql server中的表值参数方法,表值参数是 SQL Server 2008 中的新参数类型.表值参数是使用用户定义的表类型来声明的.使用表值参数,可以不必创建临时表或许多参数,即可向 Transact-SQL 语句或例程(如存储过程或函数)发送多行数据. 代码示例: 此例子为控制台输出

ThinkPHP3.2框架使用addAll()批量插入数据的方法

本文实例讲述了ThinkPHP3.2框架使用addAll()批量插入数据的方法.分享给大家供大家参考,具体如下: thinkphp中model类的addAll()方法可以将数据同时添加到数据库中. // 批量添加数据 (only MySQL) $user = M('user'); //array('表字段'=>'值') $dataList[] = array('name'=>'thinkphp','email'=>'thinkphp@gamil.com'); $dataList[] =

YII框架批量插入数据的方法

本文实例讲述了YII框架批量插入数据的方法.分享给大家供大家参考,具体如下: public function insertSeveral($table, $array_columns) { $sql = ''; $params = array(); $i = 0; foreach ($array_columns as $columns) { $names = array(); $placeholders = array(); foreach ($columns as $name => $valu

用shell脚本在mysql表中批量插入数据的方法_linux shell

很多时候需要在mysql表中插入大量测试数据,下面分享一个用shell脚本通过while循环批量生成mysql测试数据的方法,你只需要根据你自己的表结构来生成sql语句即可. 复制代码 代码如下: #!/bin/bash i=1;MAX_INSERT_ROW_COUNT=$1;while [ $i -le $MAX_INSERT_ROW_COUNT ]do    mysql -uroot -proot afs -e "insert into afs_test (name,age,createTi

数据库中批量插入数据的方法,记录一下。

If using SQL Server, SqlBulkCopy.WriteToServer(DataTable) SqlBulkCopy.WriteToServer Method (DataTable) Or also with SQL Server, you can write it to a .csv and use BULK INSERT BULK INSERT (Transact-SQL) If using MySQL, you could write it to a .csv and

Asp.Net使用Bulk实现批量插入数据_实用技巧

本文实例讲述了Asp.Net使用Bulk实现批量插入数据的方法,分享给大家供大家参考之用.具体方法如下: 主要功能代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Diagnostics; using System.Data; using System.Data.SqlClient; using System.Configuration;

C#实现SQL批量插入数据到表的方法_C#教程

本文实例讲述了C#实现SQL批量插入数据到表的方法.分享给大家供大家参考,具体如下: #region 帮助实例:SQL 批量插入数据 多种方法 /// <summary> /// SqlBulkCopy往数据库中批量插入数据 /// </summary> /// <param name="sourceDataTable">数据源表</param> /// <param name="targetTableName"

C# 批量插入表SQLSERVER SqlBulkCopy往数据库中批量插入数据

#region 帮助实例:SQL 批量插入数据 多种方法 /// <summary> /// SqlBulkCopy往数据库中批量插入数据 /// </summary> /// <param name="sourceDataTable">数据源表</param> /// <param name="targetTableName">服务器上目标表</param> /// <param nam