我不知道如何使用查询来拆分数据...我想在WhERE子句上实现拆分,因为我正在尝试选择WHERE子句的值用逗号分隔的数据
我的示例查询
SELECT Name FROM Entry_time WHERE Edate = '"Combobox.selectedItem"'
我只希望日期
数据库中的数据值: 15年2月21日,星期五
答案 0 :(得分:0)
首先,将其转换为DateTime,然后转换为Access SQL的格式化字符串表达式:
Dim FilterDate As DateTime
Dim FilterText As String
Dim Provider As System.Globalization.CultureInfo = New System.Globalization.CultureInfo("en-US")
FilterDate = DateTime.ParseExact(Combobox.selectedItem.Text.Split(",")(1).Trim(), "MM'/'dd'/'yy", Provider)
FilterText = FilterDate.ToString("yyyy'/'MM'/'dd")
SQL = "SELECT [Name] FROM Entry_time WHERE Edate = #" + FilterText + "#"