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

向下

IBSQL 找到类似的分支


Андре   (2002-03-04 12:07) [0]

据我了解,IBSQL是只读的。 为了在帮助中创建可变数据样本,他们建议使用IBUpdateSQL。 您能否告诉我如何使用此组件,或者告诉我在哪里可以看到示例。



fnatali   (2002-03-04 14:38) [1]

在IBQuery中编写查询,例如,从table1中选择*。
然后在UpdateObject属性中指定IBUpdateSQL。 右键单击该组件,将显示UpdateSQL编辑器。 在其中,您需要生成SQL脚本来更新,删除,添加记录。 原则上,仅此而已。



Андре   (2002-03-05 18:46) [2]

假设我有下表:

创建表table1(a整数,b整数)

我可以在TIBQuery中进行选择,例如:

从表中选择*,其中a> 10

我在网格上显示示例的结果。 请求的结果自然是只读的,我无法更改Grid中字段的值,但我想这样做。

我穿上了TIBUpdateSQL表单。 将TIBSQL组件UpdateObject属性设置为TIBUpdateSQL。 我单击两次-默认情况下,在Modify上生成以下脚本:

更新table1

A =:A,
B =:B
哪里
答:= OLD_A和
B:= OLD_B

如果我运行该程序并尝试更改表中的某些值,则会出现错误消息-“更新失败”。

请告诉我-什么是错误,以及什么才可以更改选择字段中的值?




Val   (2002-03-05 18:55) [3]

对于简单的可编辑选择,可以使用IBQuery,
IBDataSet。
IBUpdateSQL-用于编辑来自多个表agr的具有分组的复杂样本。 功能等



fnatali   (2002-03-06 05:53) [4]

在table1表中,创建一个主键(例如a)并对其进行更新
更新table1

A =:A,
B =:B
哪里
A:= OLD_A
应该成功。
如果他们尝试一次更新很多记录,或者一次都不更新,则在更新时会发生“更新失败”。 仅应在一项唯一记录IMHO上进行更新。








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

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

楼上





内存:0.55 MB
时间:0.019 c
3-71年
Alexsys
2002-03-08 06:30
2002.04.01
如何从Qreport的tekushki下载报告?


14-288年
骑士
2002-02-12 18:05
2002.04.01
Prog ischu ...不要告诉我最好的?


1-175年
AERO
2002-03-19 16:54
2002.04.01
如何将价值从一个程序转移到另一个程序?


1-107年
kolobok
2002-03-21 12:33
2002.04.01
内置复选框TStringGrid的问题!


3-77年
Dimedrol
2002-02-13 10:32
2002.04.01
我从Interbase开始。





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