我正在尝试在数据库中插入一个问题,表中的字段为 nvarchar(max) (sql server 2008 r2)
代码如下:
Protected Sub btnSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSave.Click
gc.ExecuteCommand("insert into QuestionMaster values('" & txtQuestion.Text & "','" & ViewState("ClientID") & "','" & ViewState("KioskID") & "')")
Response.Write("<script type='text/javascript' language='javascript'>alert('Question Added Sucessfully!!!')</script>")
BindGrid()
End Sub
当我插入任何字符串时:
what's your name?
然后它给了我错误:
's' 附近的语法不正确。字符串 ')' 后面的非闭合引号。
如果我只是将字符串提供为:
What is your name?
然后它不会给我错误。
请帮我。