blog.cfosea.cn
尘埃在线个人博客
welcome to read the blog—http://blog.cfosea.cn
[电脑网络]ASP程序为何不能向ACCESS数据库添加记录
※尘埃※ 发表于:2009/10/29 20:44:22 阅读(3981)次 评论(1)条 编辑 删除 私密 禁评 置顶 
本文链接:
       今日,自己将曾经设计好的网上通讯录重新做了部分修改,以便于同一页面能通过自动判断显示不同的通讯电话内容。这样我的网站中只要一个电话通讯录程序页面,就可以实现显示多个不同通讯页面的效果。

       自己经过修改调试,以为没问题了,把以前一个公司的的通讯录重新告诉对方又可以使用了。对方很快向自己反馈一个问题,说没法添加新内容。。。

       这怎么可能呢,我自己测试都好好的,结果自己在线一试,还真是不能新添加进数据,虽然页面程序执行没出任何问题,而且还按预定设计显示了新增通讯记录成功的消息,可页面就是没有显示那个新增的内容,自己反复试了几次,都一样。

      然到是代码哪得有问题?自已重新将页面程序源码从头到尾检查了N扁,认为没有什么错误之处呀,又将数据库下载至本地打开来看,数据库中的确是没有新增加进去内容,在本地不断测试,打开数据直接查看数据表上的内容,就是没见新增进去内容。真奇怪了。。。

       自己开始是在SQL数据库中测试完成的,现在改在ACCESS数据库下,却出现这样的问题,但是,当我将ACCESS数据库相应数据表中的内容全部删除后,网页页面却又能正常添加数据了,但一但我套上原数据库的内容,却又不行了。由于数据库中已有原来的两百多条通讯记录,然到是里面的记录太多,新增出错?但这也不可能呀。。。

      自己对这奇怪的问题困绕了一个下午。。。一直在自己的那个ASP页面程序上找原因,但不认我如何修改程序,却使终不能正常将新的内容添加进ACCESS数据库中,但删除操作却正常没有什么问题。一但我将数据库中的内容删除,或者将新增在数据库中的记录复制足够多,然后再通过网页来添加,这样的方式都正常,只有我用原数据库已有记录的数据表来进行页面添加操作时,就不能正常添加新记录了。这个怪问题,一直让我一头雾水,不知到底是何原故造成!

         不过还好,一个下午的时间,总算还是没有白耗,最终让我找到了原因所在,原来是自动递增的字段出现异常所致。我打开ACCESS数据库中的那张通讯录数据表,里面显示有我以前通过网页添加的两百多条记录,数据表的第一列为自动递增型字段autoid,这个字段的最后一行记录显示的字段值是237,当我试图手工在最后一行录入内容新增记录时,这个autoid自动填充的数值竞是21,但按理,应当是238才对,因为自动递增型的字段,其数值是由系统根据历史记录的最大值再加1生成的,重复测试几次,都出现这样的怪异情况,但我的数据表结构却没有问题,我很快猜想,网页不能正常添加记录的原因,是否就出在这里呢?因为我删除数据表中的内容再新增记录时,就不会出现这样的错误。不知ACCESS数据库为何会出现这样的情况,我试图通过ACCESS数据库的自动修改功能,仍不能解决autoid自动正确填充的问题,于是,我通过SQL数据库,先将记录导入到SQL内,然后清空ACCESS那张数据表中的全部内容,再将通讯记录重新导回到ACCESS数据库中,现在在ACCESS数据库中手工增加记录时,autoid字段能正确自动填充数值了,而我通过ASP页面也能正常新增电话记录了。。。

       解决这个小问题很快,但要找出这个问题的原因所在,却不容易,写下今天遇到的这事,万一哪天有人遇到同样的问题,或许还能帮上忙哟,因为我试图在网上搜索答案,却没有找到!
楼主签名
有些个性,但没怎么表现!有些背叛,但一直都很守法! 有些冷默,却天性怜悯动情!想摆脱普通与平凡,但却依然徘徊未进!坚持原则,但不失灵活性!无为,但不失上进心!无情,却不失友情!想拥有钱,但却不迷于钱!
本文共1篇评论,第1页/共1页 上一页 下一页 进入博客 发表我的评论 
※Amecam※
性别:保 密
来自:中 国
QQ:未提供
BugsBrump@dmaill.xyz
个人主页:无
1楼 留言时间:2024/1/15 19:56:37 修改 删除 回复 
anticholinergic sedative combos decreases levels of prochlorperazine by inhibition of GI absorption <a href=https://propecias.buzz>buying generic propecia online</a> d Representative bright field and fluorescence imaging of residual disease within the mammary glands of mice following tumor regression
尘埃个人网感谢您的评论!如果您已在本站注册过,只有在登录后发表的评论才会展示您的个性签名!
本文共1篇评论,第1页/共1页 上一页 下一页 进入博客 用户登录 用户注册 
   
名 称: 性 别: QqNum: 邮 箱:
个人主页: 来自地区: 头像选择: >>‖‖》》全部头像列表《《‖‖
 提示:如果您在本站注册了用户名,将允许修改自己的评论记录,同时还能在本网站评论及留言处显示您的个性签名!