我用分布式数据后每次只下载10笔,我该如何在客户端获得要下载几次,到底有无下载完成呢?另我该如何判断日期字段为空的,
比如 if clientdataset1.fieldbyname('入职日期').asdatetime is null then.....(这条语句是错的,该如何判断).

解决方案 »

  1.   

    if clientdataset1.fieldbyname('入职日期')IsNull then.....(
      

  2.   

    错了,是:
    if clientdataset1.fieldbyname('入职日期').IsNull then.....(
      

  3.   

    第二个问题
    if varisnull(clientdataset1.fieldbyname('入职日期')) then ...
      

  4.   

    sorry,写错了
    第二个问题
    if varisnull(clientdataset1.fieldvalues['入职日期']) then ...第一个问题,描述得再详细一点?使用ClientDataSet实现得吗?
      

  5.   

    if VarIsNull(clientdataset1.FieldValues('入职日期') then..对于第一个问题,你需要维护一个本地游标(Local Cursor),下载新数据时传给DatesetProvider,具体看联机帮助
    另,开发三层应用,看看李维的书吧