对了,我的第二个问题中:时间是用dtpicker控件做的,如何转换才能让数据库认识他的格式?

解决方案 »

  1.   

    没有用过dtpicker,查询两个时间:
    select * from table where table.时间 between datevalue('01-01-01') and datevalue('02-02-02')
      

  2.   

    1.把你的触发器代码贴出来
    2.select * from xxx where xxx<'2002-05-12' and xxx>'2002-05-01'用format(dtpicker1.value,"YYYY-MM-DD")转换一下3.有现成的控件可以用
      

  3.   

    同意 antshome(我也.net了) 
    触发器没有代码是不知道什么问题的。
      

  4.   

    我是第一次做这方面的东西,看书也只懂的模模糊糊,请大家多多指教
    以下是触发器代码:
    Create Trigger Client_Trigger1
    On dbo.Client
    For Delete
    As
       delete * from C_family where C_family.cnum=Client.cnum
      

  5.   

    对不起啊,我是初学vb,能不能把时间格式转化之前的一些变量定义方面的内容详细讲一下,我不是很懂这方面,目前手头没有足够的vb资料!?!?谢谢大家!!!
      

  6.   

    如果是SQL SERVER,触发器代码改为:Create Trigger Client_Trigger1
    On dbo.Client
    For Delete
    As
       delete C_family 
       from deleted
       where C_family.cnum=deleted.cnum
    go
      

  7.   

    SQL SERVER问题请到SQL SERVER版问,那里高手多!
      

  8.   

    不行啊,还是错误的啊!!!?
    现在出现这样的错误:ado错误:line 8:Incorrect syntax near'go'.
      

  9.   

    试试这样写:
    Create Trigger Client_Trigger1
    On dbo.Client
    For Delete
    As
       delete C_family 
       from deleted inner join C_family
       on C_family.cnum=deleted.cnum
      

  10.   

    1,错在*
       delete from tablename
    2,select * from tablename where 时间 between convert(char(10),date1,111) and convert(char(10),date2,111)