【发布时间】:2015-02-08 08:24:15
【问题描述】:
我有以下代码。我的问题是我无法在表中插入记录,并且当我运行代码时没有错误。代码有什么问题?
Dim Conn As SqlConnection
Dim cmd As SqlCommand
Dim ConString As String
ConString = "SERVER=MAXPAYNE-PC\DEVELOPER;DATABASE=sample;User=sa;Pwd=bwd"
Conn = New SqlConnection(ConString)
Try
Conn.Open()
For J As Integer = 0 To ListBox3.Items.Count - 1
cmd = New SqlCommand("INSERT INTO players (name) VALUES (" & ListBox3.Items(J).ToString & ")")
cmd.ExecuteNonQuery()
Next
Conn.Close()
Catch ex As Exception
End Try
【问题讨论】:
-
你怎么知道没有错误?您有一个空的
Catch块,因此您只是忽略了可能引发的任何异常。在Catch块中放入一些代码,如果抛出异常,它将实际通知您,然后您实际上可以判断是否发生错误。如果你在这种情况下运行代码没有收到任何通知,那么你可以说没有发生错误。
标签: sql-server vb.net sql-server-2005 listbox