asp用mysql数据库遇到插入数据的问题。
我数据库采用的是mysql
问题的描述:
我有一个prjadd的页面 用来添加项目,把表单的数据添加到project_m的表中去。
表单的数据除了projectid 和 principle 是通过文本框形式输入外,样品的添加是从数据库里面proto_info的表中读取,采用的方法是重复区域的方法,用复选框的形式表示。
现在我要同时把数据插入到数据库的project_m中去。而且是多个样品同时插入。采用复选框选取的形式,我project_m里面有project_num,project_id,proto_id,principle_id的字段 project_num是primary key project_id是用户输入的。现在如何把多个proto 插入到数据库当中呢?我用数组形式可以吗?貌似mysql5.0不支持数组。
下面的的是代码:写到数组的时候就碰钉了,不晓得数组可以不。
strConnection = "dsn=mysql;driver={myodbd driver};server=localhost;uid=root;pwd=;database=proto_management_test"
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open strConnection
set rs=server.createobject("ADODB.Recordset")
rs.open "select proto_id,proto_name from proto_info"
prjID = request.Form("ProjID")
dim a[]
dim i as integer
for i=1 to rs.recordcount
{
a[i]=rs.
}