删除listctrl里的一行纪录的同时怎么删除数据库里的相应内容

删除listctrl里的一行纪录的同时怎么删除数据库里的相应内容,第1张

如果你在listctrl里面存的数据数据库有关,则在删除时获得里面的数据,然后执行sql语句,将相关记录删除就行了(比如,里面正好记录的是某个ID,则在删除前先获得此id值,然后用delete from table where ID = 记录的内容)

如果不是就有点麻烦了,要在往listctrl添加某一项时用SetItemData将该项与数据库数据(如前面的ID)关联。在删除时首先要用GetItemData获得该关联值,并在数据库中执行删除命令

在查询分析器中用SQL语句删除。

在企业管理器中无法删除的,如果想把两条重复的记录都删除,在查询分析器中用SQL语句删除即可,如果想保留其中一条就要做存储过程了。

SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的 *** 作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库 *** 作的基础,并且现在几乎所有的数据库均支持SQL。


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

原文地址:https://54852.com/sjk/10847740.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存