一个简单的数据库程序,但是出现一点小错误!!
即: 1.  我用的TDBgrid显示字段,几个TDBedit和TDBgrid中的字段相关联,但是运行的时候在TDBedit中输入不了数据,怎么改呀? 2.  我要判断是否是在TDBedit中输入数据,我用 
          if student_no <> '' then       //  student_no 为其中的一个字段!  
                 代码省略...
      但是提示错误为:incompatible types : 'String' and 'TDBEdit'
     (是不是类型不对呀?怎么修改呀?)
希望大家给点帮助!谢谢大家!!!

解决方案 »

  1.   

    >>>1.  我用的TDBgrid显示字段,几个TDBedit和TDBgrid中的字段相关联,但是运行的时候在TDBedit中输入不了数据,怎么改呀?你的DBedit没有正确设置两个属性 
    1. datasource 要指向数据源datasource,和DBGrid一样 ,当然这个datasource也要指向一个数据集2.DataField属性,下拉选择你的表中对应的字段
      

  2.   

    >> if student_no <> '' then       //  student_no 为其中的一个字段!  
                     代码省略...student_no是一个dbedit控件吧,改为这样, if student_no.text <> '' then   
    ...LZ,转到技术区,结帐吧,嘿嘿
      

  3.   

    >>>1.  我用的TDBgrid显示字段,几个TDBedit和TDBgrid中的字段相关联,但是运行的时候在TDBedit中输入不了数据,怎么改呀?你的DBedit没有正确设置两个属性 
    1. datasource 要指向数据源datasource,和DBGrid一样 ,当然这个datasource也要指向一个数据集2.DataField属性,下拉选择你的表中对应的字段