Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.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
读取SQL表操作数据输出到ListView_Sql_Vb.net - Fatal编程技术网

读取SQL表操作数据输出到ListView

读取SQL表操作数据输出到ListView,sql,vb.net,Sql,Vb.net,我使用VB2008从多个数据库、SQLServer和access访问数据。对于这个查询,我从一个名为“People”的SQL表中提取数据,并在ListView1中显示结果。“时间”列以秒为单位。我有一个将秒转换为分和秒的函数,但我很难合并这些函数,当我从数据库中提取数据时,在listview中填充Name列,然后在秒上运行转换计算,然后用转换后的时间填充time列 strsql = "SELECT Name, Time from People WHERE Boss ='" & B

我使用VB2008从多个数据库、SQLServer和access访问数据。对于这个查询,我从一个名为“People”的SQL表中提取数据,并在ListView1中显示结果。“时间”列以秒为单位。我有一个将秒转换为分和秒的函数,但我很难合并这些函数,当我从数据库中提取数据时,在listview中填充Name列,然后在秒上运行转换计算,然后用转换后的时间填充time列

    strsql = "SELECT Name, Time from People WHERE Boss ='" & BossSelector1.Text & "'"
    'Connection

    Dim ds As New DataSet
    ListView1.Items.Clear()
    While (dr.Read())
        With ListView1.Items.Add(dr("Name"))
            .subitems.add(dr("Time"))
        End With
    End While
时间转换码

    Dim iSecond As Double = inputtime.Text
    Dim iSpan As TimeSpan = TimeSpan.FromSeconds(iSecond)
    time.Text = iSpan.Minutes.ToString.PadLeft(2, "0"c) & ":" & _
                        iSpan.Seconds.ToString.PadLeft(2, "0"c)

我只有对SQL server的只读访问权限,因此无法创建任何存储过程来解决我的问题。

“遇到困难”无助于理解问题。您是否遇到异常、错误结果或其他情况?还不清楚问题与
列表视图的关系。感谢Tim的评论。我无法将数据从strsql的“Time”部分传递到任何可以处理转换的东西中,然后将其作为子项添加回listview。我真的不知道如何以这种方式操作数据。