3 回答

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊
這里有許多改進(jìn):
Using dbConn As New SqlConnection("server=.\SQLEXPRESS;Integrated Security=SSPI; database=FATP"), _
MyCommand As SqlCommand("UPDATE SeansMessage SET Message = @Message WHERE Number = 1", dbConn)
'Make sure to use your exact DbType (ie: VarChar vs NVarChar) and size
MyCommand.Parameters.Add("@Message", SqlDbType.VarChar).Value = TicBoxText.Text
dbConn.Open()
MyCommand.ExecuteNonQuery() ' don't open a data reader: just use ExecuteNonQuery
End Using 'Using block will close the connection for you

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊
不喜歡AddWithValue()方法。有時(shí)它會(huì)猜測(cè)參數(shù)類型錯(cuò)誤(即:日期,varchar與nvarchar),有時(shí),當(dāng)這種情況發(fā)生時(shí),查詢將不再與其應(yīng)有的索引對(duì)齊,有時(shí)會(huì)導(dǎo)致嚴(yán)重的性能問(wèn)題。
- 3 回答
- 0 關(guān)注
- 886 瀏覽
添加回答
舉報(bào)