有关ACCESS数据库“备注”类型字段的读写问题。

liuchi 2005-10-25 11:16:01
数据表 A ,有一数据字段 B 类型为“备注”,字段B中原本是有文本内容的但是绝对未到溢出的程度。 字段C 为“文本”类型。
我利用如下语句更新B的数据时,发现新的内容无法更新:

rs.open "Select * From a",conn,3,2

aaa="本合同由张三进行了修改"
bbb=rs("b")
if bbb<>"" then
bbb=cstr(bbb)
end if
ccc=cstr(aaa)+bbb

rs("b")=ccc

rs("c")="本合同由张三进行了修改"

rs.update
rs.clos
set conn=nothing

运行以上程序之后发现“备注”字段b的内容并未更新,但是字段C的内容正确更新。

是不是备注类型字段在操作时有特殊的方式?望指教!谢谢!
...全文
354 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
jerryli 2005-10-31
  • 打赏
  • 举报
回复
怎么?没人碰到过吗?今天在微软的网站上查到,msjet4.0还分好多个版本,在C盘搜索msjet40.dll,右键查看属性,再点版本就可以查看你的msjet4.0的版本号了,估计是版本太低的原因,可是不知道怎么才能升级它,用本地的去替换,系统提供说文件正在使用中,肯定不能直接替换的了。
jerryli 2005-10-30
  • 打赏
  • 举报
回复
补充一下,数据驱动是Microsoft.Jet.OLEDB.4.0,本地机上装了office2003,而远程机上没装office,不知这是不是跟数据驱动有关,如果是,那就是微软的问题了,可能他们也发现了这个bug而在后面的版本里改进了,请大家共同讨探下这个问题。
jerryli 2005-10-30
  • 打赏
  • 举报
回复
我现在也遇到这个问题,就是同一条记录,除备注字段以外都能正常更新,但它也不是每次都不能更新,当提交的数据里含有图片这样的链接时它就不更新,而其余的字段还是能正常更新,还有在我本地机上却没有这样的问题。我本地机是winxp,远程是2000。实在是郁闷啊!有哪位大侠知道这是为什么吗?
zhaopengfei2005 2005-10-27
  • 打赏
  • 举报
回复
順便我也問一下,access備注字段最大可存多少字節啊
jingxiaoping 2005-10-27
  • 打赏
  • 举报
回复
我已经不是同学好多年。

rs.open "Select id,b From a",conn,3,2
astr="本合同由张三进行了修改"
id=rs("id")
bstr=rs("b")
rs.close
set rs=nothing
cstr=cstr(astr)+bstr
sql="update a set b='"&cstr&"',c='"&astr&"' where id="&id
conn.execute(sql)
conn.close
set conn=nothing

仅供参考。
liuchi 2005-10-27
  • 打赏
  • 举报
回复
楼上的同学能不能给出详细的方案啊!非常感谢!

高人们多帮手啊!
jingxiaoping 2005-10-27
  • 打赏
  • 举报
回复
还是建立使用conn.execute的方法进行更新比较好,这个时候的提示也容易理解。
jingxiaoping 2005-10-27
  • 打赏
  • 举报
回复
发现个错字。
rs.clos
liuchi 2005-10-27
  • 打赏
  • 举报
回复
楼上的同学,在执行RS.OPEN之后,数据指针应该是指向数据集的第一条记录。所以应该不是这这个问题。
liuchi 2005-10-27
  • 打赏
  • 举报
回复
65535个字节
jingxiaoping 2005-10-27
  • 打赏
  • 举报
回复
忘了,我记得是有限制的。
moeryang 2005-10-26
  • 打赏
  • 举报
回复
rs.open "Select * From a",conn,3,2
那你不是把所有的记录都提出来,到底更新那个;
应该是:"select * from a where youcondition"
我记得是3,3
liuchi 2005-10-26
  • 打赏
  • 举报
回复
顶一下!
liuchi 2005-10-26
  • 打赏
  • 举报
回复
再顶一下!
hsboy 2005-10-25
  • 打赏
  • 举报
回复
GetChunk/AppendChunk

http://www.51windows.net/pages/ado/mdmthappchunk.htm

28,406

社区成员

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

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