在数据库里面添加一条新纪录,怎样效率才最高

来源:百度知道 编辑:UC知道 时间:2024/09/26 13:49:56

set rs=server.createobject("adodb.recordset")
sql="select * from system_text_info "
rs.open sql,conn,1,3
rs.addnew

这种方式效率是不是不高。而且每次都要 select * from system_text_info如果,system_text_info 这个数据库很大,岂不是很慢。

有没有好的办法,可以添加新纪录,并且效率高。

用inser into语句
dim cn as new adodb.connection
dim a as string
dim b as string
...
a=trim(text1)
b=trim(text2)
...
sql="inser into 表名(字段1,字段2,...)values('" & a & "','" & b & "',......)"
打开数据库的语句
cn.Execute sql
这样就ok啦

直接用SQL语句insert into