CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

真的像有人说的,不能用insert 语句向ACCESS数据库添加数据吗?

楼主hrbww(晚来不迟)2003-08-03 18:07:45 在 Web 开发 / ASP 提问

真的像有人说的,不能用insert   语句向ACCESS数据库添加数据吗? 问题点数:0、回复次数:17Top

1 楼LonelyStark(LonelyStark)回复于 2003-08-03 18:12:44 得分 0

嘿嘿~  
  rs.update也可以啊Top

2 楼daeren(hi,美女)回复于 2003-08-03 18:14:30 得分 0

???Top

3 楼hrbww(晚来不迟)回复于 2003-08-03 18:20:23 得分 0

为什么我用insert语句不能把数据添加到数据库呢Top

4 楼zhangking(网眼-why100000.com)回复于 2003-08-03 18:23:01 得分 0

"真的像有人说的,不能用insert   语句向ACCESS数据库添加数据吗?"  
  ---   谁说的??     胆子大啊!Top

5 楼LonelyStark(LonelyStark)回复于 2003-08-03 18:27:51 得分 0

insert可以加  
  你语句有问题吧  
  帖出来啊Top

6 楼hrbww(晚来不迟)回复于 2003-08-03 18:37:18 得分 0

conn.asp  
  <%@   language=vbscript   %>  
  <%  
        dim   conn        
        dim   connstr  
   
        on   error   resume   next  
        connstr="DBQ="+server.mappath("db2.mdb")+";DefaultDir=;DRIVER={Microsoft   Access   Driver   (*.mdb)};"  
            set   conn=server.createobject("ADODB.CONNECTION")  
            conn.open   connstr    
   
  %>  
  -----------------------------------------------------  
  aa.asp  
  <!--#include   file="conn.asp"-->  
  <%  
    sql="insert   into   tb1   values('a','b','c')"  
  set   a=conn.execute(sql)  
  respone.write   "   填加OK<P>"  
   
  %>  
   
  Top

7 楼zykj_2000(向MVP努力)回复于 2003-08-03 18:40:45 得分 0

谁说的,怎么可能不能用,我一直用Top

8 楼LonelyStark(LonelyStark)回复于 2003-08-03 18:43:24 得分 0

insert   into   tbl(..,..,..)   values(..,..,..)Top

9 楼AAsx(arbiter)回复于 2003-08-03 18:53:11 得分 0

有些情况下会出错。不知道为什么Top

10 楼itcoco(椰子)回复于 2003-08-03 18:56:57 得分 0

我有时喉也是这样的   所以只用addnew  
  是不是很邪呀   还是什么其他原因?  
  Top

11 楼bineon(雪冬寒)回复于 2003-08-03 19:56:56 得分 0

addnew还不是很奇怪,莫名其妙的错误提示!刷新就好了,再唰又坏了!Top

12 楼ceocio(成都招聘.Net工程师,有意者请联系我)回复于 2003-08-03 20:17:35 得分 0

我一般不用insertTop

13 楼alonelwj(剑试天下)回复于 2003-08-03 22:28:58 得分 0

我试过一个情况是有时可以,有时不行:就是对ACCESS2000数据库使用Driver={Microsoft   Access   Driver(*.mdb)};后来改用“Provider=Microsoft.JET.OLEDB.4.0”就没有问题了Top

14 楼LonelyStark(LonelyStark)回复于 2003-08-04 08:30:11 得分 0

用insert   into到access数据库时要注意字符型以及'符号  
  replace(rs(**),"'","''")Top

15 楼blue999star(星星要挣钱,给爸妈买房子)回复于 2003-08-04 09:09:42 得分 0

我试过一个情况是有时可以,有时不行:就是对ACCESS2000数据库使用Driver={Microsoft   Access   Driver(*.mdb)};后来改用“Provider=Microsoft.JET.OLEDB.4.0”就没有问题了  
   
  正解Top

16 楼qdlanghua(青岛浪花)回复于 2003-08-04 09:25:18 得分 0

完全可以添加,但以下情况要注意:  
  1.注意数据类型须匹配,即数字不能用引号,日期须先转为日期型  
  2.没有值的须先赋一个默认值:数字赋0,空字符串可赋“-”等。  
  if   len(变量)=0   then   变量="-"  
  Top

相关问题

  • insert 语句 access数据库
  • 用Insert语句如何往Sql Server数据库中添加Image字段?
  • 如何用Insert Into语句向Access数据库中添加含有Memo类型字段的记录?
  • 往数据库添加数据时总是出现:INSERT INTO 语句的语法错误
  • 怎样用sql语句添加图片进入数据库??????????????
  • 向数据库中添加数据的语句是什么?
  • access数据库sql语句在dbgird添加序号的问题
  • 如何用SQL语句给数据库添加用户?
  • 菜鸟请教:新建了一个access数据库,insert语句没有错,但不能成功添加记录,而且,打开这个数据库是总是提示该数据库为只读!!
  • insert into语句插入数据库出问题,请指正一下

关键词

  • 语句
  • 数据库
  • 数据
  • access
  • microsoft
  • 添加
  • 用insert语句
  • 不能
  • 像有人说
  • insert

得分解答快速导航

  • 帖主:hrbww

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo