在ASP里面使用ADO,不能插入但能检索的问题,怪了!

tec 2002-10-11 04:14:09
filePath = Server.MapPath("TestDB.mdb")
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath

'可以获取数据
'Set oRs = oConn.Execute ("select * from UserInfo" )

SQLStr="Insert Into UserInfo(UserName, PassWord, Sex) values('a','a','a')
'但是如果执行这句插入就出错了,注意,这3个字段都是字符串型
'用记录对象来修改就没问题,怪了,我de 数据库是access
oConn.Execute SQLStr
...全文
49 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
dgseamaple 2002-10-12
  • 打赏
  • 举报
回复
关注,我也碰到过这样的问题,至今仍未知道原因何在
argewu 2002-10-12
  • 打赏
  • 举报
回复
把数据库放在非NTFS分区
zephyr_zhao 2002-10-12
  • 打赏
  • 举报
回复
SQLStr="Insert Into UserInfo([UserName], [PassWord], Sex) values('a','a','a')
你是用Access把?
gongsonghe 2002-10-12
  • 打赏
  • 举报
回复
先把你的strsql response.write 一下看看是不是语法错误。值有没有全。数据库是不是允许空字段等等。

然后!再查其它!
iasp 2002-10-12
  • 打赏
  • 举报
回复
UserName=&UserPassWord=&UserSex=man&Submit=%CC%E1%BD%BB
为什么用户名为空?
ministry_bill 2002-10-12
  • 打赏
  • 举报
回复
数据库有否将某项设为非空或是数据类型有问题。
tec 2002-10-11
  • 打赏
  • 举报
回复
回 hjbwt(地主):我也试过了,全钩上了,也不行

错误的页面是这样的:

本页无法显示
试图访问的网页出现问题,无法显示。

--------------------------------------------------------------------------------

请尝试以下方法:

单击 刷新按钮或者梢候再试。

打开 localhost 主页,然后查找与所需信息相关的链接。
HTTP 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(适用于支持人员)

错误类型:
Microsoft JET Database Engine (0x80040E14)
/MyASP/saveinfo.asp, 第 43 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705)

页:
POST 55 bytes to /MyASP/saveinfo.asp

POST 数据:
UserName=&UserPassWord=&UserSex=man&Submit=%CC%E1%BD%BB
hjbwt 2002-10-11
  • 打赏
  • 举报
回复
你查看你的TestDB.mdb的属性,在安全页面上可以看到三个用户,点击everyone,在下面的权限中,给写入和修改打上钩,这样就行了
popcode 2002-10-11
  • 打赏
  • 举报
回复
错误提示呢?
tec 2002-10-11
  • 打赏
  • 举报
回复
回 popcode(紫枫): 不是的,在我的实际程序里没少,是我抄漏了
popcode 2002-10-11
  • 打赏
  • 举报
回复
少了"

SQLStr="Insert Into UserInfo(UserName, PassWord, Sex) values('a','a','a')"

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧