如下面的语句是一个通用的查询where条件的表达式:
Dim flt As String ="生产单号\订单编号\生产日期\订单数量" ' 这些是在视图中的部份列
Dim Cls() As String = flt.split("\")
For i As Integer = 0 To Cls.Length -1
If flt > "" Then
flt = flt & " or "
End If
'If Tables("表A").Cols(Cls(i)).IsDate Then '将日期转换为字符才能用like条件查询
if uv_sc001.Cols(Cls(i)).IsDate Then '这里应该如何写?
flt = flt & " Convert(" & Cls(i) & ",'System.String') like " & txt
Else
flt = flt & Cls(i) & " like " & txt
End If
Next
Se lect * from uv_sc001 where " & flt
如果是从一个视图中通过where条件查询数据,
上面语句中红色部份,要判断视图中那列是否是日期列,应该如何写代码?
谢谢!