我在窗体中的文本框中只输入03.09表示03年9月,怎样使它和access中的字段协调起来?还有,用ado查询的时候,我用locate怎样对一个表中的两个字段查询?

解决方案 »

  1.   

    1、将access中的对应字段设置为文本(而不是日期/时间),这样直接保存03.09就可以了。
    2、ADOTable1.Locate('Field1,Field2', VarArrayOf(['value1', 'value2']), [])————————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    ————————————————————————————————————
      

  2.   

    谢谢lvpbuaa,但是如果这样的话,我在以后的查找中拥sql怎么查询这样的年份月份字段啊^_^,比如,我查找02.9到03.10的数据?还望各位高手指点!
      

  3.   

    拥maskedit,然后手动和数据库联系。
      

  4.   

    查找02.9到03.10的数据?
    比如你保存日期的字段为date_str:
    then 
      sql_str:=select * from 表名 where date_str>='02.09' and  date_str<='03.10'
      

  5.   

    lxqbuaa(桂枝香在故国晚秋):你的QQ是多少我想加你为好友,以后向你请教问题,我的是65391078。