请各位高手们帮忙看看,Delphi5中的删除的问题,谢谢!!!!!!!

梦祥敏 2004-09-27 09:54:30
我用Delphi5编了一个单机的程序,在此程序中要求删除数据库中的一条记录时,出现了错误提示,但仍能删除掉。我用的是Delphi5中自带的DBNavigator控件中的删除按钮,在运行过程中,点击这个“-”按钮后,先出现带“?”的提示“Delete record?”,在点击了“OK”后,又出现的一个带“×”提示是“Invalid variant type conversion.”,之后也能把记录删除掉,但是我想不应该出现后来的那个错误提示吧,请教一下,这是在什么地方出现了错误呢?
...全文
121 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
梦祥敏 2004-10-22
  • 打赏
  • 举报
回复
对不起啊,原来的问题还没解决,现在又出现一个问题了。是这样的,在我点击删除按钮“-”后,出现提示如下:
Multiple records found,but only one was expected.
关闭这个提示信息后,记录也删除不掉。
怎么办啊。
梦祥敏 2004-09-30
  • 打赏
  • 举报
回复
我用的是Delphi5中自带的DBNavigator控件中的删除按钮,应该没有什么代码了吧,也不需要啊。
几个字段加在一起做索引?这种方法我没用过,但我这只是在一张表中进行删除啊,有必要这样做吗?
Changefish 2004-09-28
  • 打赏
  • 举报
回复
删除后就没什么代码了吗? 赋值什么的
软件钢琴师 2004-09-28
  • 打赏
  • 举报
回复
设置一个主键,或建一个联合索引(几个字段加在一起做索引)
梦祥敏 2004-09-28
  • 打赏
  • 举报
回复
up
山豆 2004-09-27
  • 打赏
  • 举报
回复
数据不合理,????类型问题
pengocn 2004-09-27
  • 打赏
  • 举报
回复
帮你up
skm 2004-09-27
  • 打赏
  • 举报
回复
數據關聯
石头小站 2004-09-27
  • 打赏
  • 举报
回复
帮你up
Tensionli 2004-09-27
  • 打赏
  • 举报
回复
没遇到过,帮你UP
梦祥敏 2004-09-27
  • 打赏
  • 举报
回复
主键?是索引吧,一般主键上的值都是唯一的,也就是说是不能有重复的,可我这个表里可供区别的字段的记录并不是唯一的,是有重复的,而且其它的字段就更不用说了。
helodd 2004-09-27
  • 打赏
  • 举报
回复
数据库设计不好,可能没有主键
梦祥敏 2004-09-27
  • 打赏
  • 举报
回复
在我最初的运行中并没有发生这种现象,我自己试着运行几次,都很正常的,只出现“Delete record?”这个提示,点击了“OK”后,都很正常的删除了,后来过了几天后再一运行就出现带“×”的提示了,这样的话还是数据的问题吗?
在数据库的表中的类型分别使用了:文本和货币两种类型,是在货币类型上出现的问题吗?在程序的输入界面上是用edit进行输入的。

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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