1.试试吧:  Cmd.Parameters("@vcEvent").Value = "%" & txtValue.Text & "%"2.那只是数据库显示的格式问题。其实存入的还是你输入的那个值。你可以查出来检查。

解决方案 »

  1.   

    1 Cmd.Parameters("@vcEvent").Value = "%" & txtValue.Text & "%"
    2 datetime.tostring("参数") 你查一下msdn,会有你要的答案的
      

  2.   

    Cmd.Parameters("@vcEvent").Value = txtValue.Text在这句前面前后都加个"%"符号
      

  3.   

    2.你的setdate如果是用DateTime.Now获取系统时间的话存在数据库里的应该是带有具体时间的值,至少我这是这样。