Sql 如何在下次程序运行时存储变量

Sql 如何在下次程序运行时存储变量,sql,vb.net,Sql,Vb.net,我有一个程序,可以报告客户在一天中的某个时间段访问过多少次。在这种情况下,程序每天运行,以了解在6到7小时之间有多少客户进来。我遇到的问题是,我还需要记录两个小时之间访问的客户数量。所以我需要输出如下所示: Today: 5 Total: 5 Today: 5 Total: 10 Today 5 Total 15 我可以将信息存储在一个XML文件中,但我跟踪了16个不同的位置,因此需要大量的编写和读取XML文件,所以我认为有更好的方法来处理这个问题?我基本上需要程序来加载今天加上前几天的总

我有一个程序,可以报告客户在一天中的某个时间段访问过多少次。在这种情况下,程序每天运行,以了解在6到7小时之间有多少客户进来。我遇到的问题是,我还需要记录两个小时之间访问的客户数量。所以我需要输出如下所示:

Today: 5
Total: 5

Today: 5
Total: 10

Today 5
Total 15
我可以将信息存储在一个XML文件中,但我跟踪了16个不同的位置,因此需要大量的编写和读取XML文件,所以我认为有更好的方法来处理这个问题?我基本上需要程序来加载今天加上前几天的总值

我这样填充值:

  firsthour = ds.Tables(0).Rows(i).Item(x)
    secondhour = ds2.Tables(0).Rows(i).Item(x)
    Percentage = Math.Round(ds2.Tables(0).Rows(i).Item(x) / ds.Tables(0).Rows(i).Item(x) * 100, 2)
    firsthourtotal = ds.tables(0).Rows(i).item(x)
    secondhourtotal = ds2.tables(0).Rows(i).item(x)

显然,我需要为数组中的16个结果中的每一个存储Fisthourtotal,secondhourtotal,以便在程序运行时每天访问。

可能不是最好的方法,但

如果我正在这样做,我将使用我的.Settings,并针对所描述的情况使用System.Collections.Specialized.StringCollection类型


很好,易于阅读和写入,只需记住My.Settings.Save,然后再写入,否则它将等待您关闭应用程序后再更新记录

你看过我的设置了吗?我没有。我必须看一下。如果您决定不使用我的.Settings(我会这么做),还可以选择二进制或XML序列化。如果您已经有到SQL server的链接,您不能将信息存储在那里吗?我无法写入SQL数据库。只读。