テーブルのフィールドを 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?
その後、エラーは発生しません。
私を助けてください。