テーブルに単語が存在するかどうかを確認しようとしていますtblwordかどうかを確認します。ここでは、ckeditorを使用してテーブルの単語の有無を確認しています。リンクボタンの場合、lblviewentryをクリックし、入力語が表に存在する場合はクリックします。 単語が表のラベルにない場合は、ラベルlabel2のテキストは「見つかりません」である必要があります。今問題は、たとえテーブルlabel2に存在する単語が「見つからない」という単語を入力しても、私が行ったことです。検索でSqlクエリが機能しない
HTMLは
<div>
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
<asp:TextBox ID="txtentrytitle" CssClass="textbox2" placeholder="Entry
Title..." Width="100%" runat="server" Height="104px"></asp:TextBox>
<CKEditor:CKEditorControl ID="CKEditorControl2" BasePath="~/ckkeditor" runat="server" AutoPostBack="True"></CKEditor:CKEditorControl>
</div>
<div>
<asp:LinkButton ID="lblviewentry" CssClass="btn btn-primary shadow1" runat="server" OnClick="lblviewentry_Click"> <span aria-hidden="true" class="glyphicon glyphicon-option-vertical"></span></asp:LinkButton>
</div>
コードのLinkButtonの後ろに使用:
DataTable dt = OJC.GetBadWord(CKEditorControl2.Text);
if (dt.Rows.Count>0)
{
Label2.Text="Found"
}
else
{
Label2.Text="Not Found"
}
方法に使用
public DataTable GetBadWord(string Word)
{
SqlConnection con = new SqlConnection(WebConfigurationManager.ConnectionStrings["myconnection"].ConnectionString);
string sql = "select *from tblword where [email protected]";
SqlCommand cmd = new SqlCommand(sql, con);
cmd.Parameters.AddWithValue("@Word", Word);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
クエリを使用してsqlserverからデータをクエリできますか? – Sachu