如何在 vb.net 中使用 QUERY 在 MS ACCESS 数据库中拆分以逗号分隔的字符串数据类型

How to split String Data type separated with comma in a MS ACCESS database using a QUERY in vb.net

我不知道如何使用查询拆分数据...我想在 WhERE 子句上实现拆分,因为我正在尝试 select 数据 WHERE 子句的值是分开的带逗号

我的示例查询

SELECT Name FROM Entry_time WHERE Edate = '"Combobox.selectedItem"'

我只想要日期

来自数据库的数据值: 2015 年 2 月 21 日星期五

首先,转换为 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 + "#"