Form里面有四个text,分别是txtyear1,txtmonth1,txtyear2,txtmonth2,txtday2,表中有字段date1,date2,想把Form里显示的内容放入表中,怎么样获到呢?
date字段是datetime型数据,而txtyear1是096,txtmonth1是07
date1里面显示09607,,date2里显示0960602.
急,在线等,谢谢

解决方案 »

  1.   

    定义一个变量.
    用定义的变量对txtyear1、txtmonth1进行连接。再将变量传给data1试一下。也不知道这是不是你想要的结果。datetime数值类型好像只接受datetime数值类型格式输入。
      

  2.   

    刚才试了,SQL语句还是无法执行\
      

  3.   

    date1 = txtyear1.Text & txtmonth1.Text
    strsql = "select last_date,last_person from Selfaudit where Verification_date=Trim(date1)"Set rd = gDB.OpenRecordset(strsql, dbOpenSnapshot)
    用的这样一个语句,运行时提示the cursor was not declared
    我将datetime改为了字符型
      

  4.   

    那我也不太明白.会不会是你的sql代码有问题.或是代码本身的问题.有些时候对数据库进行了错误操作也会在代码执行时报错.
    有些时候报错它会涉及方方面面.你自己再慢慢查查吧.
    我自己也是菜鸟.
      

  5.   

    date字段是datetime型数据,而txtyear1是096,txtmonth1是07
    date1里面显示09607,,date2里显示0960602.
    ----------------------------没看明白你的问题
    “而txtyear1是096,txtmonth1是07”其中07可以理解为月份,可096是什么意思?
    “date1里面显示09607,,date2里显示0960602”,这是你要的结果?还是现在得到了这样的结果,但不是你想要的?你想要什么样的结果?
      

  6.   

    date1里面显示09607,,date2里显示0960602,想要这个结果096是民国年
      

  7.   

    那表中date1和date2都必须是varchar类型,不可以用datetime类型try:dim date1 as string
    date1 = txtyear1.Text & txtmonth1.Text
    strsql = "select last_date,last_person from Selfaudit where Verification_date='"& Trim(date1) &"'"
      

  8.   

    dim date1 as string
    date1 = txtyear1.Text & txtmonth1.Text
    strsql = "select last_date,last_person from Selfaudit where Verification_date='"& Trim(date1) &"'"