timesent 表中的是smalldate改为 DateTime

解决方案 »

  1.   

    不行呀,这表中定义好了的,在sql中,怎么能改,难道只能改成dtatime吗
      

  2.   

    用sql server自己的日期函数吧:getdate()
      

  3.   

    不行呀,我要在vb中入sql中加,要vb中的当前时间要
      

  4.   

    re,我是谁,
    不是,提示sql servr在上下文中不允许使用' ss',此处只能使用常量,变量或表达式。不允许使用列名
    拷,我ss, 是字符型的呀,为什么,是一个变量呀。。
      

  5.   

    更改为
    str = "insert  MessageForProcessed TimeSent,PortNo,PhoneNo,SMSType,Body) values('" & ss & "` ,`TSport`,`" & Trim(CmbPhont.Text) & " `,`1`,`" & Trim(TxtBody.Text) & "`)"
    你的ss是vb中的一个变量?
    其实 ss = cstr(now())好像就可以个
    去纪录的时候format一下就好了
      

  6.   

    现解决了,增增没有分给你,不好意思,下次给你吧,我按bbwolf的方法搞定了,多谢大家
      

  7.   

    ss=now()
    insert  MessageForProcessed (TimeSent,PortNo,PhoneNo,SMSType,Body) values(#" & ss & "# ,`TSport`,`" & Trim(CmbPhont.Text) & " `,`1`,`" & Trim(TxtBody.Text) & "`)"