ASP批量写入ACCESS数据库的问题

2025-05-13 05:05:54
推荐回答(4个)
回答1:

你的做法是没有问题的,我怀疑是数据类型问题,因为这种做法很容易参数数据类型问题,其实做修改这部是最好的方式,给你推荐一种
你可以将的sql换成"update vrits_diylist set title= &rs("title"),"&"money1="&rs("price") 在那样做。另外用这种方法:
strSql"update vrits_diylist set title= &rs("title"),"&"money1="&rs("price")
cmd.CommandText=strSql
cmd.Execute
'set rs=server.createobject("adodb.recordset")
'rs.open strSql,db,1,3
'rs.update
这是最标准的数据操作,你试试吧,我的例子只给你参考,不要直接复制

回答2:

代码本身好像基本是正确的,只是 trim(money1(i)) 的结果是个字符串,可能和表中price的数据类型不符。不知道是否是因为这个原因。

回答3:

这种多参数可以用一个2个字段实现,如:
CPU|主板|内存|硬盘|。。。
350|400|280|290|。。。

回答4:

money可能字段格式错误