我有这段代码可以从 VB 中的文本框中的数据更新我的 SQL 数据库。我需要使用参数,以防文本包含一个tic标记,',或一个引号,“等。这是我所拥有的:
dbConn = New SqlConnection("server=.\SQLEXPRESS;Integrated Security=SSPI; database=FATP")
    dbConn.Open()
    MyCommand = New SqlCommand("UPDATE SeansMessage SET Message = '" & TicBoxText.Text & _
                                            "'WHERE Number = 1", dbConn)
    MyDataReader = MyCommand.ExecuteReader()
    MyDataReader.Close()
    dbConn.Close()
这是我从网上看到的设置参数的蹩脚尝试,我不太了解。
dbConn = New SqlConnection("server=.\SQLEXPRESS;Integrated Security=SSPI; database=FATP")
    dbConn.Open()
    MyCommand = New SqlCommand("UPDATE SeansMessage SET Message = @'" & TicBoxText.Text & _
                                            "'WHERE Number = 1", dbConn)
    MyDataReader = MyCommand.ExecuteReader()
    MyDataReader.Close()
    dbConn.Close()
你怎么做到这一点?因为如果在我运行代码时文本框中有一个 ' 标记,它就会崩溃。