我的ORACLE数据库中有一张表
就两个字段
PROJECT_ID varchar(20)
PROJECT_NAME varchar(20)PROJECT_ID为主建分别连到了两个DBEdit控件(DELPHI自带的)
DBEdit1:PROJECT_ID
DBEdit2:PROJECT_NAME这么简单的操作也出现问题:
我把DBEdit2清空以后提交,没什么问题,查看数据库PROJECT_NAME已被清空
但是我再把DBEdit2随便输入任何内容,提交,就报错了
提示:
无法为更新定位行。一些值可能已在最后一次更新后更改。PROJECT_NAME换成数值型的就没这个问题,我真的很纳闷,
主建根本没改过,怎么会存在无法定位行的问题,求助!!!
就两个字段
PROJECT_ID varchar(20)
PROJECT_NAME varchar(20)PROJECT_ID为主建分别连到了两个DBEdit控件(DELPHI自带的)
DBEdit1:PROJECT_ID
DBEdit2:PROJECT_NAME这么简单的操作也出现问题:
我把DBEdit2清空以后提交,没什么问题,查看数据库PROJECT_NAME已被清空
但是我再把DBEdit2随便输入任何内容,提交,就报错了
提示:
无法为更新定位行。一些值可能已在最后一次更新后更改。PROJECT_NAME换成数值型的就没这个问题,我真的很纳闷,
主建根本没改过,怎么会存在无法定位行的问题,求助!!!
解决方案 »
- 有用过SuperMap Objects 2008的吗,我有个触发事件没能触发,求懂的检查下代码,Delphi XE2 写的。
- 如何设置打印机成脱机状态?--------菜鸟的问题
- 手机短信平台
- 如何获得任务栏运行程序的标题?
- 调查---你最喜欢的Delphi版本是什么?
- .dcu是什么文件,什么用的?
- 小女子求救DEPHI从EXCEL导入后保存到SQL表中问题
- 非常非常菜鸟的问题
- 如何用Insert Into语句向Access数据库中添加含有Memo类型字段的记录?
- 怎样得到当前硬盘分区的各盘符!
- 增加判断出错问题?
- 有没有郑州的熟悉Delphi的程序员,我有个朋友有个Delphi程序需要修改
subject_id 字段值重复,不知道你是怎么设置表结构的,最好把表结构说一下和粘贴一下代码
代码也是最简单的两句
AqSingle.Edit;
AqSingle.Post;还有我清空提交,再输入提交是连续操作才会有问题,如果程序重新开了则没问题。
刚刚自己试了一下,把提交完加了句 AqSingle.Refresh; 就OK