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

 

 ·菜鸟问题    »显示摘要«
    摘要: 请问,如何在代码中改变当前显示器的分辨率??? ......
 ·服务组件程序 发布问题    »显示摘要«
    摘要: 已经用c#制作一个服务组件 发布时,发布: 1:客户端应用程序(exe) 2:组件 管理器导出的安装包(msi) 3:所有组件库(dll) 客户端将1和3放在同一目录下,并安装2 现在问题是: 1:第一次执行exe时(使用组件服务时),出错,继续后,运行正常 出错信息:“已停用这个对象及其子对象的改动” 代码为:private void btnsearch_click(object sen......


dbedit问题

程序里写  
  dbedit.text:=(某个值)  
  由于并没有写入内存,所以虽然dbedit显示出这个值,但保存还是保存不到后台数据库  
  请问怎么处理。?

NO.1   作者: linzhisong

最好不要用这个。  
   
  直接用数据集赋值     table.fieldbyname(sdf).asstring:=sdfsdf;

NO.2   作者: hch_45

procedure   TForm1.DBEdit1KeyUp(Sender:   TObject;   var   Key:   Word;  
      Shift:   TShiftState);  
  begin  
  if   TDBEdit(Sender).DataSource.DataSet.State   in   [dsInsert,dsEdit]   then  
  begin  
      TDBEdit(Sender).DataSource.DataSet.FieldByName(TDBEdit(Sender).DataField).AsString:=TDBEdit(Sender).Text;  
  end;  
  end;  
  试试...

NO.3   作者: idilent

使用db空间的好处在于使自己不用和dataset打交道,也就是说你不必关心程序如果把值赋给数据集,所以你根本不用写什么dbedit.text:=(某个值),因为这个值是用户输入的,也不用谢dataset.fieldbyname().asstring   :=   ...,如果你希望这个值是程序读入的,而不是用户填入的就是用dataset,但是使用dbedit.text:=(某个值)也可以,但是要注意在提交是需要转一下焦点,也就是这样使用  
  dbedit.setfocus  
  dbedit.text:=(某个值)  
  thothercontrol.setfocus;  
  或者使用  
  dbedit.field.asstring=(某个值)  
 


    摘要: 我的asp代码如下,产品型号输入ca6240b时,翻页查询没有错误,当产品型号输入ca6240%时,程序出错,产品型号中显示style="height:,上面地址栏显示 http://210.72.132.12/scheduling/asp/find_process_part.asp?qsrq1=2002-4-15&jsrq1=2003-4-15&ljh1=qb&......
» 本期热门文章:

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