在VisualBasic.NET中循环浏览SQL数据列表

在VisualBasic.NET中循环浏览SQL数据列表,sql,database,vb.net,foreach,Sql,Database,Vb.net,Foreach,我正在尝试(使用SQL和VB.Net)使用SELECT命令获取日期和字符串列表(表示电影名称),然后逐个查看列表中的每个“日期”。就像一个“FOR EACH”循环 我不完全确定如何做到这一点,但以下是我目前掌握的情况: 我怎样才能实现我的目标呢?你的下一个循环应该是这样的 For Each row As DataRow In dtDataTable.Rows If row.Item("fDateAdded") = *your match criteria* Then *D

我正在尝试(使用SQL和VB.Net)使用SELECT命令获取日期和字符串列表(表示电影名称),然后逐个查看列表中的每个“日期”。就像一个“FOR EACH”循环

我不完全确定如何做到这一点,但以下是我目前掌握的情况:


我怎样才能实现我的目标呢?

你的下一个循环应该是这样的

For Each row As DataRow In dtDataTable.Rows
    If row.Item("fDateAdded") = *your match criteria* Then
        *Do something - you can utilies* row.Item("fName") *if you need*
    End if
Next row
当然,匹配标准可以是任何<>=项,也可以是为您提供范围等的组合


希望这能有所帮助。

不确定您到底想做什么。看起来您希望遍历每一列,并检查其是否为日期列。你不需要那样做。select语句显示第一列将是date,因此您可以直接查找行项目。如果日期符合您的条件,那么您还可以访问其他行项目(fName)并执行您需要的操作。如果没有,那就跳到下一行!如何在VB.net代码中执行此操作?
For Each row As DataRow In dtDataTable.Rows
    If row.Item("fDateAdded") = *your match criteria* Then
        *Do something - you can utilies* row.Item("fName") *if you need*
    End if
Next row