delphi7 如何只修改DBGrid中的一个信息 使用带条件的UpData SQL语句。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接修改数据集,比如在Button中Click事件中DBGrid.DataSource.Dateset.Edit;DBGrid.DataSource.Dateset.FieldsByName('字段').AsString := Edit1.Text;DBGrid.DataSource.Dateset.Post 使用update sql ,相当于内存修改,不影响数据库。 这个可以这样,当你要修改数据库表是,只要把DBGrid这个控件的属性readonly这个改成false,直接在上面改,数据库也会被修改,相当于你直接在数据库上修改,不过这样是不安全的,很容易出错。最好的方法还是用语句来修改,首先adoquery.Edit 进入修改状态,然后给字段赋值,然后Update 这样就修改过来了 1、直接在DBGrids栏栅中,修改数据。2、通过语句修改:DBGrid1.DataSource.Dateset.Edit;DBGrid1.DataSource.Dateset.FieldsByName('字段名').AsString := Edit1.Text;DBGrid1.DataSource.Dateset.Post3、通过带条件的UpData SQL语句修改。 我一般是直接修改数据库,你的这种要我来操作就是这样,修改前先选中要修改的那一行,然后在BUTTON1里写代码qry1.Edit;qry1.FieldByName('工作时间').AsString:=edt1.Text;//这里就是你要修改的字段,如果你修改所有的那么就把每个字段加进去qry1.Post; 请教:有关软件使用权限的控制?? 如何得到字体的高度及宽度??? 在线等。。。 Delphi中将数据导入Word的问题,急 谁有wshnetbs.dll中各函数的例子 怎样把TTreeView写成TCheckTreeView,有没有办法啊? override引发的问题 求spcomm对Modem编程例实。如:拔号等 如何让一个窗体一直在最底层()? 关于delphi自带的installshied制作安装程序的问题: DLL生成的问题 我开始自学Delphi,但第一件事不是hello world 大神进来,求帮忙给个解决方案
DBGrid.DataSource.Dateset.FieldsByName('字段').AsString := Edit1.Text;
DBGrid.DataSource.Dateset.Post
2、通过语句修改:
DBGrid1.DataSource.Dateset.Edit;
DBGrid1.DataSource.Dateset.FieldsByName('字段名').AsString := Edit1.Text;
DBGrid1.DataSource.Dateset.Post
3、通过带条件的UpData SQL语句修改。
qry1.Edit;
qry1.FieldByName('工作时间').AsString:=edt1.Text;//这里就是你要修改的字段,如果你修改所有的那么就把每个字段加进去
qry1.Post;