【发布时间】:2016-07-26 05:53:25
【问题描述】:
现在我正在编写一个板球计分软件,所有详细信息都保存在数据库中。我想知道如何在点击“Wicket”时为数据库中的“W”字段添加+1。
cmd.CommandText = "UPDATE database.table SET W=W+1 WHERE bowler='" & frmmain.lblbowler.Text & "' "
在此代码中,frmmain.lblbowler.text 包含投球手姓名。
这段代码正确吗?必须做哪些改变?请善意回答。
【问题讨论】:
-
代码看起来正确。你收到错误了吗?
-
我们不知道您的数据库的结构,但我认为它是正确的。你又是什么问题?只需检查有关连接到 SQL 数据库的查询或建议?
-
不适合来这里问我们你的代码是否正确。您需要运行代码,如果它有效,那么您就知道它是正确的,只有当它不正确时,您才在此处发布问题并向我们提供所有相关信息,例如错误消息。
-
另外,您应该学习如何在 ADO.NET 代码中使用参数。 Steve O'Keefe 不久前在当前的 Aust/SL 测试中解雇了 Angelo Mathews,如果它在该游戏中得分,您的应用将会崩溃。
-
@jmcilhinney 我可以添加参数而不是 frmmain.llbowler.text
标签: sql sql-server vb.net