CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

急等您的答案:用左联接生成的DBgrid不能进行删除和修改吗?怎么办呀?

楼主wangyunyan(wangyunyan)2003-08-01 20:34:36 在 VB / 数据库(包含打印,安装,报表) 提问

Data1.DatabaseName   =   ("d:shuju.mdb")  
  sqlstr   =   "select   *from   powercut   left   join   address     on   powercut.number=address.number"  
  Data1.RecordSource   =   sqlstr  
  DBGrid1.ClearFields(注:DBgrid1已经绑定在Data1上)  
  DBGrid1.ReBind  
  dbgrid1.allowupdate=true  
  dbgrid1.allowdelete=true  
  通过以上左联接的方式生成的DBgrid为什么不可以删除数据呀?该怎办呀?  
  问题点数:0、回复次数:4Top

1 楼wangyunyan(wangyunyan)回复于 2003-08-01 20:40:43 得分 0

Data1.DatabaseName   =   ("d:shuju.mdb")  
  sqlstr   =   "select   *from   powercut   left   join   address     on   powercut.number=address.number"  
  Data1.RecordSource   =   sqlstr  
  DBGrid1.ClearFields(注:DBgrid1已经绑定在Data1上)  
  DBGrid1.ReBind  
  dbgrid1.allowupdate=true  
  dbgrid1.allowdelete=true  
  通过以上左联接的方式生成的DBgrid为什么不可以删除数据呀?说明一下,程序中有删除语句,这里没有写出来。只想问这样的表可以删除或者修改数据吗?该怎办呀?  
  Top

2 楼winner530(永远好心情)回复于 2003-08-01 20:52:09 得分 0

好像DBgrid不会直接支持删除操作吧!?   虽然它可以设置是否可删除。  
   
  你可以直接用Data1.Recordset.Delete语句删除指针已指定的记录呀!!!Top

3 楼bird_cai(菜鸟想升级)回复于 2003-08-01 21:03:09 得分 0

你应当在DBGrid的属性里面把Update打勾选上,与代码里的语句无关。Top

4 楼feihong0233(泓)回复于 2003-08-01 22:11:35 得分 0

联合语句不能更新。Top

相关问题

  • 怎么删除动态生成的项
  • 生成缩略图的问题,生成后无法删除
  • 删除DBgrid的第一列!
  • 删除DBGRID中的一行
  • 删除DBGRID中的记录~~~~~~~~~
  • 在删除文章时,如何删除所生成的静态文件
  • 一些cgi生成文件无法删除,如何办?
  • oracle的表分区能够动态生成,删除吗?
  • 由classwizard生成的对话框类如何删除?
  • 怎么样安全地动态生成和删除控件?

关键词

  • 联接
  • 语句
  • 数据
  • 删除
  • powercut
  • dbgrid
  • 生成
  • 左联接
  • number
  • address

得分解答快速导航

  • 帖主:wangyunyan

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo