主页
Top.Mail.Ru Yandeks.Metrika
论坛:“基地”;
当前存档:2002.04.25;
下载:[xml.tar.bz2];

向下

删除错误 找到类似的分支


VAleksey   (2002-04-03 10:16) [0]

大家好 我使用ODAC访问Orkal。 在
删除记录时发生错误:
更新失败:找到了0个记录
这可以与什么联系?



Lusha   (2002-04-03 10:24) [1]

我认为,没有一个表项可以满足UPDATE语句的WHERE子句中的条件。



Johnmen   (2002-04-03 10:30) [2]

> Lusha©:一般来说,这不应导致C.-L。 错误...



VAleksey   (2002-04-03 10:37) [3]

如果我谈论删除,请在这里更新



Lusha   (2002-04-03 10:42) [4]

好,对不起。 不专心地阅读问题。 但是我非常仔细地阅读了错误消息:)



Johnmen   (2002-04-03 10:43) [5]

有必要给文本一点点... :)



VAleksey   (2002-04-03 10:44) [6]

在这种情况下,我使用TOraTable。
那么为什么会出现呢?



Alexandr   (2002-04-03 10:44) [7]

是的,只是请求被发送到服务器,删除查询的结果删除了0条记录,而不是您和ODAC认为的一条。 你是什​​么人,被告知。



VAleksey   (2002-04-03 10:45) [8]

我只是明白这一点。 由于这种情况,可能会发生??????????????????????????????



VAleksey   (2002-04-03 10:47) [9]

>约翰门©什么文字? tbChair.Delete; -那是什么?
还是别的?



Alexandr   (2002-04-03 10:49) [10]

我对那些身穿铠甲列车的人重复一遍。

您通过ODAC告诉服务器“删除记录”,ODAC向服务器发送了删除请求,服务器回复说它删除了0记录,这是ODAC,并认为“这一切都很奇怪...”

而这种情况是由于您而引起的:)



Lusha   (2002-04-03 10:53) [11]

看到来自服务器的请求不会有任何伤害。 在那里,您的问题的答案...



Johnmen   (2002-04-03 11:05) [12]

> VAleksey:我说的是文字,因为从您的问题中看不到该文字,以及如何删除:从ND录制(然后发生……Alexandr©(03.04.02 10:44))或直接从..删除。 。



Yuvich   (2002-04-03 11:20) [13]

一切都很简单-幻像录制。
即 缓冲区中有一条记录,您正在尝试删除它,但是它不在数据库中-这是一个错误。

在删除之前将其视为-Refresh或RefreshRecord,以便更新缓冲区。 刷新效果更差,因为 那么您会发现自己位于缓冲区的开头,而不是在已删除的记录上。



VAleksey   (2002-04-03 11:36) [14]

用黄油缝制。 当您关闭表并再次打开它时,Tutanki的这个所谓的“缓冲区”记录。 而且它没有任何地方。 这与幻像录制如何配合?

小意见:
椅子桌
Name主席Char字段(20)主键
FullName主席Char(80)

我要删除的记录未在子表中引用。



VAleksey   (2002-04-03 11:39) [15]

RefreshRecord没有帮助



VAleksey   (2002-04-04 06:33) [16]

好,谢谢。 好吧,他们真的帮了忙!
> Alexandr©我不要求翻译服务器返回给我的错误文本。 我问为什么会出现这种情况。
>亚历山大©>这种情况是由于您而引起的:)
刺猬是可以理解的,因为谁。 这不是问题。 据我了解,我们在这里是为了这个目的,正坐在彼此帮助下,而不是说这个人应该为自己的错误负责。
> Lusha©如何查看OraTable发送到服务器的请求?



roottim   (2002-04-04 08:55) [17]

但是oratable.isEmpty怎么说?



VAleksey   (2002-04-04 09:19) [18]

false



Johnmen   (2002-04-04 09:36) [19]

> VAleksey:如果您真的有兴趣提供帮助,而不仅仅是浪费,请提供详细信息:什么类型的文档,如何接收,如何删除,文档的结构以及相应的表等。



roottim   (2002-04-04 09:45) [20]

再次让情况很明显!
-购物车存在于缓存和数据库中!
-选项卡不为空
-当前记录没有任何关联
-这仅在此表上(在其他情况下不是吗?)

这是...我仍然以某种方式仍然选择了3.5的原始版本,但出现了一些小故障...
您使用哪一个?



VAleksey   (2002-04-04 10:29) [21]

> roottim ODAC4
>全部
ND:TOraTable-放入数据模块。 为此创建了字段组件。 它显示在db网格中,但这并不重要,因为在使用本机ODAC表编辑器时会发生相同的错误。
通过TOraSession配置连接。
子表通常都是空的!!!!!!!!!!!!!!
产品管理
名称主席Char(20)主键
FullName主席Char(80)
只有两个领域。
结构相似的桌子上仍然存在相同的故障




Johnny Smith   (2002-04-04 10:45) [22]

2VAlexey:为什么不尝试使用常规SQL(使用相同的ODAC库)删除记录? 太原始了,还是什么? 好吧,也许...但是它将更快,更正确地工作。 然后知道如何删除其表记录吗? 我认为问题在于,它会生成一个查询,例如“从椅子上删除NameChair =“” + Column1 +“”和FullNameChair =“” + Column2 +“”“,其中Column1和Column2是要删除的行中相应列的值。
但是! 在对ORACLE进行初始查询的阶段,这些值既可以作为“ Vasya”也可以作为“ Vasya”获得(取决于表的相应OCI函数的实现方式),其中该列的实际内容将根据其类型添加空白(例如, Varchar2(20))。 然后将LINE WITH SPACES插入到生成的查询中,并且ORACLE分别在表中找不到一个,将返回指示的错误。



Johnmen   (2002-04-04 10:56) [23]

> Johnny Smith©:那么,如果在执行DELETE ... WHERE ...查询时,没有记录满足条件,Oracle真的会给出错误吗?



roottim   (2002-04-04 10:58) [24]

> VAleksey
抱歉...您从哪里获得的ODAC 4.0,如果他们发布的最新版本是3.60



Johnny Smith   (2002-04-04 11:12) [25]

2Johnmen很抱歉,当然不是Oracle,而是ODAC!



Lusha   (2002-04-04 11:16) [26]

>约翰曼©
Oracle当然不会抛出错误。 但是ODAC会生成...他还要求删除CURRENT记录,而这个该死的Oracle告诉他没有这样的记录...



VAleksey   (2002-04-04 11:22) [27]

谢谢约翰尼·史密斯©。 可理解的解释。 好吧
将TrimFixedChar选项设置为false将全部删除。 您能告诉我CHAR(8)行“ IMS”是“ IMS”还是“ IMS”吗?

> roottim我为错字表示歉意(看着exe文件的名称)
实际上(不幸的是),如果您可以使用3.50 soap或链接抛出按钮,则为3.60。 也许有补丁?





VAleksey   (2002-04-04 11:24) [28]

另一个问题:任何表中都存在RowId,或者您需要为其创建一个字段(我会毫不客气地询问。我是第一次使用Oracle。)



Johnny Smith   (2002-04-04 11:47) [29]

RowId在任何表中。
对于IMS for CHAR(8),我不能肯定地说,但是VarChar类型与CHAR不同,后者的长度是固定的,并且可能(我自己没有尝试过)用空格填充了空白空间。



roottim   (2002-04-04 11:54) [30]

可以肯定!...最好使用varchar2 ..可以这么说!
但是我没有寻找3.6 ..是的,这有点像使用d6 ...我尝试使用的3.5 ...只是从中发送错误..他离开屋顶感觉自己完全是生的...我使用3.3并没有发现任何坏处!



XCB   (2002-04-04 12:00) [31]

VAleksey:Rowid,他一直都在...您注意您的sql ...
我可以推荐NCOCI不错的工作组件...



VAleksey   (2002-04-04 12:02) [32]

> roottim 3.3发布
好的,谢谢大家的帮助。 特别是对于那些真正提供实用建议并仔细阅读问题的人(Johnny Smith©&roottim)。



VAleksey   (2002-04-04 12:16) [33]

感谢您对VARCHAR2的提示。 到目前为止,似乎所有内容都已正确删除和编辑。 明天,工作充满活力。 再次感谢ALL的帮助。 直到出现新错误!



Страницы: 1 整个分支

论坛:“基地”;
当前存档:2002.04.25;
下载:[xml.tar.bz2];

楼上





内存:0.65 MB
时间:0.033 c
1-80863
Chainik
2002-04-13 15:15
2002.04.25
功能键


3-80736
上尉 丹尼斯
2002-04-03 16:46
2002.04.25
IBQuery + IBUpdateSQL绑定存在一个难以理解的问题


1-80893
vovan13
2002-04-14 18:17
2002.04.25
如何阻止无限循环?


3-80776
Labert
2002-04-04 13:19
2002.04.25
TQuery.Filter不起作用


14-81072
Suntechnic
2002-03-20 22:37
2002.04.25
在这里,偶然发现了互联网......





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法语
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 淡米尔文 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский