当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·怎样得到组件的当前位置    »显示摘要«
    摘要: 一个mdi主窗口,从child窗口create过程中得到的总是mdi主窗口在组件设置时的位置,怎样得到组件的当前位置? ......
    摘要: 我程序中 dim str as string str = dcrs.fields("dataname") dcrs.fields("dataname")取出的是格式为:[hr][2000][edit][nm](由四个方括号分割的字符串,每个括号内字符长度不定),我现在想能每次分别取出这四个字段中的值。 类似x1=hr,x2=2000,x3=edit,......


如何修改我用query查询出的记录的某些字段的内容,然后保存到数据库中

我用query,dbgrid,datasource,  
  比方我按照省份查出记录,显示在dbgrid中,然后要修改某一条记录,如浙江省(一个字段)的某一条记录的景点名称(也是一个字段),  
   
  序号       省名         景点名  
   
  1             浙江         西湖  
  2             安徽         黄山  
   
  比如我要改西湖为灵隐.  
  但用query查出的显示在dbgrid中的记录不能修改,要么改  
  query1.requeslive:=true;  
  query1.cachedupdates:=true;  
  但不能保存入数据库.  
   
  我不知道怎样才能就简便的修改掉,并保存入库,各位大哥帮帮忙!  
   
 

NO.1   作者: liuhelin

直接修改能保存啊  
  不过如果是bde的化只能处理单表  
  ado的没问题,不过如果是多表查来的,小心把几个表都修改了

NO.2   作者: jan2002

query1.cachedupdates:=False;

NO.3   作者: beata88

DBGrid-->Readonly--->False

NO.4   作者: kangji

post

NO.5   作者: wudi_1982

query.setfield([edit1.text,edit2.text...]);


    摘要: 我程序中 dim str as string str = dcrs.fields("dataname") dcrs.fields("dataname")取出的是格式为:[hr][2000][edit][nm](由四个方括号分割的字符串,每个括号内字符长度不定),我现在想能每次分别取出这四个字段中的值。 类似x1=hr,x2=2000,x3=edit,......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE