请教:access数据库导入sqlserver2000后可以修改数据但是不能新增数据

床上等你程序猿 2020-10-12 03:54:36
将access数据导入sqlserver之后,原本是不能修改数据的,我把sqlserver2000数据库表中的字段改为允许为空,就可以了,原文https://bbs.csdn.net/topics/397914337。
现在发现可以修改,但是不能添加数据,大佬们帮忙分析一下可能的原因,谢谢啦!
...全文
4921 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
好的,非常感谢
Go 旅城通票 2020-10-13
  • 打赏
  • 举报
回复
是的,但是组合sql你要注意防止sql注入,没有addnew这么方便
  • 打赏
  • 举报
回复
已解决,在rs.open sql,conn,1,3,和rs.addnew之间,插入一句conn.CursorLocation=3,不过听说insert into 比rs.addnew效率高。
  • 打赏
  • 举报
回复
打开查询分析器,直接输入语句INSERT INTO product (product_id,title) values(111,222)可以插入数据,在asp页面中也可以使用insert语句插入数据,但是用rs.addnew无法插入新数据
  • 打赏
  • 举报
回复
打开查询分析器,直接输入语句INSERT INTO product (product_id,title) values(111,222)可以插入数据

28,392

社区成员

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

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