我为什么不能修改数据库急救!!!!!!!

我为什么不能修改数据库急救!!!!!!!,第1张

如果是ACCESS数据库,需要给服务器上的相应文件夹(不仅仅是mdb数据库文件)添加修改的权限,因为在修改时,还要在mdb文件所在的文件夹里生成一个临时文件。

<br>在本地你是以管理员身份登录,拥有最大的权限,因此不存在这样的问题。

rsoopen"select from order_info where o_id="&o_id,conn,1,3

改成rsoopen"select from order_info where o_id="&o_id,conn,1,3 试试。你的数据集中没有字段,当然无法更新了

、PL SQL 的查询结果本来就不能用于直接修改。

2、请根据查询结果编写(使用)标准的SQL语句,让PL SQL执行(也就是发送给数据库服务器)来进行修改。

3、或手动找到相关的表点右键,点“编辑数据”。

相关知识:

1、PL SQL中直接找到表,然后对表点右键-》“编辑数据”,这样打开的表可以进行数据的直接修改与输入。原因是,这样打开的表是最简单的查询,PL SQL帮你准备好了相应的回写与修改的SQL语句,实质是“帮”你完成了相关语句的编写。

2、而自定义的SQL语句查出的结果,有可能是非常复杂的语句产生的查询,PL SQL是不知道怎么自动产生相应对应的修改表、追加数据的语句的,所以,得靠你自已动手

1、登录PL/SQLDeveloper;

2、找到要修改数据的表,右击该表,选择“编辑数据”;

3、出现下图这样的窗口,注意方框中的信息。小锁此时打开了,说明可以编辑数据了,后面的加减号表示增加、删除记录。最后一列的rowid不能修改,这是物理标识列;

4、修改了数据后,可以看到对号变成绿色了,此时要提交的话需要点击这个对号;

5、点击对号之后并没有真正保存,还需要提交事务,这样才算是真正修改了。点击对号之后,还要点击提交事务按钮;

6、d出确认提示框,点击是就行了;

7、我们还可以在sql窗口中输入‘selectt,trowidfrom表t’,按执行键,然后再点击那个锁,即可开始修改表数据;

8、如果输入的是‘selecttfrom表t’,这条语句和上面的那个语句查询结果是相同的,但因为多查了个rowid,所以才能修改数据;

以上就是关于我为什么不能修改数据库急救!!!!!!!全部的内容,包括:我为什么不能修改数据库急救!!!!!!!、PLSQL查询出Oracle数据后无法修改怎么办、在数据库中如何修改表的内容(在数据库中如何修改数据表内的数据)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9694923.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存