例如删除最大行的数据
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】。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)