【发布时间】:2016-10-05 09:18:25
【问题描述】:
我尝试使用 VB.NET 在 ASP 中更新 MS SQL 中的数据库。这是我的代码。没有错误但是数据库中的数据没有更新
Dim cnConnect As New SqlConnection
cnConnect.ConnectionString = conn.ConnectionString
cnConnect.Open()
Dim cm As New SqlCommand
cm.CommandText = "UPDATE book SET name = '" & name.Text & "'
WHERE idnum = '" & idno.Text & "';"
cm.Connection = cnConnect
cnConnect.Close()
【问题讨论】:
-
需要执行命令才能产生任何结果。您的代码缺少关键行:cm.ExecuteNonQuery
-
顺便说一句,你已经有了这个名为 conn 的现有连接 - 你可能已经将它用作附加到命令的连接,而不需要建立新连接。
标签: asp.net sql-server vb.net