Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql BindingSource筛选器Datagridview,SQL查询_Mysql_Sql Server_Vb.net_Data Binding_Datagridview - Fatal编程技术网

Mysql BindingSource筛选器Datagridview,SQL查询

Mysql BindingSource筛选器Datagridview,SQL查询,mysql,sql-server,vb.net,data-binding,datagridview,Mysql,Sql Server,Vb.net,Data Binding,Datagridview,使用SQLServer管理工具,我创建了一个具有以下内容的视图 SELECT ID, Groupname, CONVERT(VARCHAR, TimeSub, 103) AS Date, RIGHT(CONVERT(CHAR(20), TimeSub, 22), 11) AS Time, TK, CProblem, Fix, Username, Closed_Date,

使用SQLServer管理工具,我创建了一个具有以下内容的视图

SELECT ID, 
       Groupname, 
       CONVERT(VARCHAR, TimeSub, 103) AS Date,
       RIGHT(CONVERT(CHAR(20), TimeSub, 22), 11) AS Time, 
       TK, 
       CProblem, 
       Fix,
       Username, 
       Closed_Date, 
       Reason
FROM dbo.log
我需要将TimeSub分为两个字段,一个用于日期,一个用于AM/PM中的时间

使用VB2012

Dim sqlSelectCommand As New SqlCommand(("Select * from log order by ID DESC"), CS)
    Dim adapter As New SqlDataAdapter(sqlSelectCommand)

    adapter.Fill(DTable)
    BS.DataSource = DTable
    DG1.DataSource = BS

BS.Filter = ("Date >= '" & Date.Now.ToString("dd/MM/yyyy") & "'")
'BS.Filter = ("Groupname = 'SW'")
应该发生的是,datadridview应该只基于date列显示todays日期,它不起作用,它显示所有日期

如果我使用Groupname SW,它会对Groupname进行排序,显示其中包含SW的所有记录。对我来说,这就像SQL视图中的转换无法正常工作一样


非常感谢您的帮助。

这是msql还是sql server?可能与您的数据库MySQL或sql server重复,也请与列名共享表完整定义