ado+access,怎么删除datagrid中选中的行(最好能处理多行) 1、先取得选中的行里的主键,例如选中的行的第一列是主键ID。以ID为索引,用SQL语句进行删除。2、对于多选择,可以用循环的方式进行删除以上的方法,不需要用到控件,你采用后期绑定技术的也可以操作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 所有的表没有建索引。这个数据库是别人做的,现在要我改,要现在修改表的结构,那要改的地方太多了,N个表,要处理N个datagrid :(还有其他方法吗,多谢。(实在没办法我想,把选中的行所有字段值保存下来,然后根据值来在表中删除,那样也很麻烦,不知可行不???) 很不幸,你已经在我完全回答你的问题之前就给我分了,而我后来一直都没有上来,也就没有看到你后面的问题。现在补充回答,希望在我回答你补充的问题之前,你已经找到了解决的方法。我在上面所说的primary key,你不一定得在数据库里设置了,数据库没有primary key没有关系,你要明白你要解决的问题是如何精确定位一条记录在数据库中的位置。问题这么一转化之后,就好解决了,如果有无重复的primary key,当然用primary key进行定位是首选了。如果没有,我想你大概还不至于在一个表里有多条一模一样的记录吧,只要确定了没有绝对相同的记录,就好办。用多个字段对其进行限定啊!如下没有primary keyid age addressstany 27 asdlfasldlasdfjlkasdfstany 27 weoiowerowepewpprogramart 27 wojoirepwepoew如果要删除id为stany的某一条记录。你可以提供其他的数据和id一起来限定记录啊!如我把address字段也用进来,如果还有其他的字段可以一起使用就更好了,总之,对于没有primary key的表,要限定记录,你提供的限定条件越多越好。由此我们也可以得到一个教训——一定要用primary key。这样在进行设计和数据库管理时,就方便多了。 如何释放控件? ListView1.Icons = Me.ImageList1提示说:Invalid object(无效对象) 一个有关VB ActiveX控件的问题?? 请教一个取文件名的问题 怎么编辑水晶报表。 大家好 请求指教 数据源问题? 可以在SQL语句中实现多列汇总吗? 我在VB中调用了"Microsoft DAO2.5/3.5 compatibility Library",请问在做安装程序时要添加这个库文件吗?对应的系统是Win95、Win98、Win2000、Winxp vb与cobol的接口问题 安装文件安装完后提示这个问题是怎么回事啊!!!!!!!
这个数据库是别人做的,现在要我改,要现在修改表的结构,那要改的地方太多了,N个表,要处理N个datagrid :(
还有其他方法吗,多谢。
(实在没办法我想,把选中的行所有字段值保存下来,然后根据值来在表中删除,那样也很麻烦,不知可行不???)
如下没有primary key
id age address
stany 27 asdlfasldlasdfjlkasdf
stany 27 weoiowerowepewp
programart 27 wojoirepwepoew如果要删除id为stany的某一条记录。你可以提供其他的数据和id一起来限定记录啊!如我把address字段也用进来,如果还有其他的字段可以一起使用就更好了,总之,对于没有primary key的表,要限定记录,你提供的限定条件越多越好。由此我们也可以得到一个教训——一定要用primary key。这样在进行设计和数据库管理时,就方便多了。