delphi 怎么定义时间类?

cmdDest.Parameters.ParamByName('JGSJ').DataType := 【日期类】;
JGSJ,是一个日期类型的字段,在delphi里面怎么定义它为日期类。

我不知道日期类型怎么定义....还有qrysrc.fieldbyname('JGSJ').【日期类】后面应该加什么...

字符是:cmdDest.Parameters.ParamByName('CDBH').DataType := ftString ;

在Object Pascal中,定义类数据类型使用保留字class。下面是类类型定义的语法格式:     type        <类型名>=class[(<基类型名称>)]    <类成员列表>    end;其中3951选择使用基类型名称可以指出类的直接祖先类,类类型可以指定一个祖先类型,表示该类型是从这个指定的祖先类型继承下来的。在Delphi中,如果不指明基类,则默认的父类为’rOb—ject类,也就是直接从。YObject类派生出一个新类。’l’Object类是在System单元中定义的。例如,下面定义一个Student类:    type student=class    name:String[8];    number:Integer;    sex:(malefema.1e);    age:Integer;    end;    注意:与其他数据类型不同的是,类类型的定义只能出现在Program单元或Unit单元最外层 作用域的类型定义部分,而不能定义在变量说明部分或一个过程或函数内。因此,类类型的作用域总是全局的。    2.类的字段     可以看出,类型定义和记录类型定义很相似,但类类型可以有3类成员:字段、方法和属性951类类型中的字段(field)也就是类的数据部分其定义语法与记录中字段的定义语法相同,字段的类型可以是各种数据类型,甚至是另一个类类型。上例中只定义了组成student类的4个字段。    3.类的方法    方法(method)是在一个对象上执行指定操作的过程或函数。方法的操作范围只能是对象内部的数据或对象可以访问的数据。     在类类型中声明的方法实际上是向前的定义uim即在类定义中只定义方法的原型,而在程序的Implementation区进行对该方法的具体定义。在定义方法时,可以直接使用类中已定义的字段,且访问时不需要引用限定符。在调用方法时,Object Pascal隐含传递了一个参数Self,这个参数是一个指向输出方法的对象实例的指针3,相当于C++里的This指针。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-26

    cmdDest.Parameters.ParamByName('JGSJ').DataType := 【日期类】;

    cmdDest.Parameters.ParamByName('JGSJ').DataType := ftDateTime;

    qrysrc.fieldbyname('JGSJ').AsDateTime := Date;


  //PS:DateType可以设定的值有这些
  TFieldType = (ftUnknown, ftString, ftSmallint, ftInteger, ftWord,
    ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime,
    ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo,
    ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar, ftWideString,
    ftLargeint, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob,
    ftVariant, ftInterface, ftIDispatch, ftGuid, ftTimeStamp, ftFMTBcd);

本回答被提问者和网友采纳
相似回答