如何用C语言删除数据库文件中的其中一条数据

如何用C语言删除数据库文件中的其中一条数据,第1张

没有自动编号?凡是删除一个语句都必须有删除的条件.

例如删除最大行的数据

delete

table

where

id

=

(select

max(id)

from

table)

上面的语句就表示删除table里id最大的.

你用易语言取出的表只是一个虚拟表.你没有自动编号的话就得删除其他字段的一个特定值.

否则你的 *** 作虽然不会报错.但是也不会成功.因为你所获得的行记录只是虚拟表的.不影响真实表数据.

想要真正删除的话就得是

delete

table

where

bt

='请删除我'

你是先删的listbox中的选中项,还是先删的数据库中的记录?如果是先删的listbox中选中项,那么

string sql = "delete from 项目基本信息数据 where 项目字符名称='" + listBox2.SelectedItem + "'"

listbox2.SelectedItem就是空的吧,既然是空的,也就无法删除数据库中的记录了。可以试试

1、首先我们打开SQL Database Studio。

2、然后我们点击展开数据库连接和数据库。

3、然后我们展开已有的表。

4、然后我们双击要删除记录的表,进入表数据 *** 作界面。

5、然后我们选定要删除的记录,点击【delete selected rows】。

6、此时显示将删除的记录,点击【save to db】。


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

原文地址: http://outofmemory.cn/sjk/6721239.html

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

发表评论

登录后才能评论

评论列表(0条)

保存