sql对access数据的插入操作
2016-03-30 17:31
344 查看
<%
Dbpath=server.MapPath("sjk/clients.mdb")
set Conn=server.createObject("ADODB.connection")
Conn.open "data source="&dbpath&";provider=microsoft.Jet.OLEDB.4.0;"
set Open_conn=Conn
If Err Then
err.Clear
Conn.close:set Conn=nothing
Response.Write "对不起,数据库连接出错。"
End If
Response.Write "数据库连接"
dim xing
dim tel
dim youxiang
xing="liyunqi"
tel="13244566767"
youxiang="liyunqi@163.com"
sql="INSERT INTO zhuce (xing,tel,"
sql=sql & "youxiang)"
sql=sql & " VALUES "
sql=sql & "('" &xing& "',"
sql=sql & "'" &tel& "',"
sql=sql & "'" & youxiang& "')"
on error resume next
conn.Execute sql,recaffected
if err<>0 then
Response.Write("No update permissions!")
else
Response.Write("<h3>" & recaffected & " record added</h3>")
end if
conn.close
%>
程序一直出错,原因,在于主键的设定
在您使用 INSERT command 命令时,请注意以下事项:
如果表含有一个主键,请确保向主键字段添加的值是唯一且非空的(否则,provider 就不会追加此记录,亦或发生错误)
如果表含有一个自动编号的字段,请不要在 INSERT 命令中涉及此字段(这个字段的值是由 provider 负责的)
Dbpath=server.MapPath("sjk/clients.mdb")
set Conn=server.createObject("ADODB.connection")
Conn.open "data source="&dbpath&";provider=microsoft.Jet.OLEDB.4.0;"
set Open_conn=Conn
If Err Then
err.Clear
Conn.close:set Conn=nothing
Response.Write "对不起,数据库连接出错。"
End If
Response.Write "数据库连接"
dim xing
dim tel
dim youxiang
xing="liyunqi"
tel="13244566767"
youxiang="liyunqi@163.com"
sql="INSERT INTO zhuce (xing,tel,"
sql=sql & "youxiang)"
sql=sql & " VALUES "
sql=sql & "('" &xing& "',"
sql=sql & "'" &tel& "',"
sql=sql & "'" & youxiang& "')"
on error resume next
conn.Execute sql,recaffected
if err<>0 then
Response.Write("No update permissions!")
else
Response.Write("<h3>" & recaffected & " record added</h3>")
end if
conn.close
%>
程序一直出错,原因,在于主键的设定
重要事项
在您使用 INSERT command 命令时,请注意以下事项:如果表含有一个主键,请确保向主键字段添加的值是唯一且非空的(否则,provider 就不会追加此记录,亦或发生错误)
如果表含有一个自动编号的字段,请不要在 INSERT 命令中涉及此字段(这个字段的值是由 provider 负责的)
相关文章推荐
- SQL 查询地理信息中指定距离范围内的记录
- Leaflet+Geoserver+Oracle/Postgis项目搭建(一)
- WCF初见之SQL数据库的增删改查
- ubuntu下MySQLdb模块安装
- 使用临时表替换游标:提高效率
- Mysql5.7.11中groupby的sql语句引起的异常
- SQL笔记
- mysql常见的运算符及使用
- Mysql在大型网站的应用架构演变
- sql语句
- mysql个人散乱笔记,慎重参考
- sql server 关于日期格式转换查询备注
- SQL学习速记笔记
- JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法
- mac xampp mysql启动不了
- Oracle递归查询(适合树形结构)
- Mac OS X 下安装MySQL 5.7
- Mysql分库分表方案
- mysqldump执行时Got error: 1045: Access denied for user 'root'@'localhost' (using p
- windows7 64位安装mysql 5.7.11 zip压缩版