首页 > 解决方案 > 如何从 aspx 更改数据库单元格?

问题描述

我正在尝试显示一个视频并计算它获得了多少观看次数。我在数据库中有一个用于查看视图的单元格,但我不知道每次单击视频时如何更新它。

这就是我将视频从数据库中获取到 aspx 页面的方式:

string sql = "SELECT file,hero,username, views FROM VIDEOS";
DataTable dt = MyAdoHelper.ExecuteDataTable(fileName, sql);
int i = dt.Rows.Count;
for (int c = 0; c < i; c++)
{
    byte[] vid = (byte[])dt.Rows[c][0];
    string hero = (string)dt.Rows[c][1];
    string path3 = Server.MapPath("/potg") + "\\" + hero +c+ ".mp4";
    string name = Path.GetFileName(path3);      
    string username2 = (string)dt.Rows[c][2];
    int views = (int)dt.Rows[c][3];
    File.WriteAllBytes(path3, vid);
    span += "<li data-views ='"+views+"' data-name='" + name + "' onclick='potgShow(this)'><a href='#'>"+username2+" " + hero + " #"+c+" </a></li>";
}

如何将视图写回数据库?

标签: c#asp.net

解决方案


推荐阅读