我现在采用的方法是做一个数据录入的Form,然后放上普通的TEdit,输入完后组成insert sql
或者update 对表操作,这样的很麻烦,不知道行家是否这样做的?
数据校验也很不好做,如长度是否超出,数据是否合法等等。不知道是否可使用TDBEdit之类的控件,我感觉这些控件是和数据字段相连的,应该可以控制输入吧?

解决方案 »

  1.   

    完全可以使用DBEdit这样的数据敏感控件来录入数据,可免去一大堆的代码,但在保持数据完整性方面需下点功夫。另外,有问题就诚恳点行了,不用理会问题菜不菜,名人也有菜的问题呢,你说呢
      

  2.   


    可以利用 dataset.edit;
    dataset.fieldvalues['fieldname']:=trim(edit1.text);
    dataset.post;
      

  3.   

    楼上 maming2003不要拽!不回答就走开!
      

  4.   

    数据录入的Form,然后放上普通的TEdit,输入完后组成insert sql
    或者update 对表操作,这样的很麻烦,不知道行家是否这样做的?
    数据校验也很不好做,如长度是否超出,数据是否合法等等。不知道是否可使用TDBEdit之类的控件,我感觉这些控件是和数据字段相连的,应该可以控制输入吧?
    ----------------
    如果你开始学
    建议你不要老想用什么方便的控件来做
    你可以就用TEdit来做足够了
    至于你说的判断等
    你可以自己写代码去完成,无非就是检查长度,是否合法等
    我开始就这样的
    当时还不知道TDBEdit
    如果你一定要用TDBEdit当然可以
      

  5.   

    就用TEdit好了,没觉得麻烦...
      

  6.   

    PB的数据窗口可以自动生成SQL,DELPHI有这个功能吗?
      

  7.   

    TDBEdit不好控制(个人感觉仅用于显示),还是用TEdit自己写代码控制比较好!