【问题标题】:Updating UsageTime in SQL Server via Visual Studio通过 Visual Studio 在 SQL Server 中更新 UsageTime
【发布时间】:2018-09-01 15:39:14
【问题描述】:

我想在时间每分钟滴答时更新UsageTime,但无法获得正确的代码。

Private Sub LBLTime_TextChanged(sender As Object, e As EventArgs) Handles LBLTime.TextChanged

    con.ConnectionString = My.Settings.Finals_DBConnectionString
    cmd.Connection = con
    con.Close()
    con.Open()
    cmd.CommandText = "update tbl_transaction set usagetime = @ut, remainingtime = @rt"
    cmd.Parameters.Clear()
    cmd.Parameters.AddWithValue("ut", +1)
    cmd.Parameters.AddWithValue("rt", -1)
    cmd.Parameters cmd.ExecuteNonQuery()
    End With
End Sub

【问题讨论】:

  • 数据库在使用中?
  • 微软 sql 服务器管理 2008
  • 事件真的被触发了吗?为什么在使用之前关闭连接? “无法获得正确的代码”是什么意思?当前代码是否可编译?
  • 我想在 mssql 中更新我的使用时间,只要一分钟过去了
  • 我删除连接关闭

标签: sql-server-2008 visual-studio-2012


【解决方案1】:

试试这个。

update tbl_transaction set usagetime = usagetime+1 , remainingtime = remainingtime -1 

在您的 sql 中也看不到任何“位置”。这不是一个好习惯

【讨论】:

  • 显然,您的代码没有按预期工作,没有任何反应。系统背后的想法是使用时间会随着时间的推移而增加并减少剩余时间。
  • 在 ssis 中使用这个查询,看看它是否工作?如果它的工作,那么它的你执行的问题
  • 我没有 ssis :(
  • 尝试从 Visual Studio 或您用来连接到 sqlserver 的任何其他工具
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-01
  • 1970-01-01
  • 2013-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多