1
ユーザが間違った値を入力した場合、または例外が発生した場合、データベース。私はこの問題でgridviewコントロールを使用しています。入力された値がデータベースにない場合、エラーまたは例外を作成します。
ここで私はあなたのコードスニペット表示することができます:あなたのクエリは任意の有効な値を返すかどう...任意のコメント/提案は広く受け入れられている
ユーザが間違った値を入力した場合、または例外が発生した場合、データベース。私はこの問題でgridviewコントロールを使用しています。入力された値がデータベースにない場合、エラーまたは例外を作成します。
ここで私はあなたのコードスニペット表示することができます:あなたのクエリは任意の有効な値を返すかどう...任意のコメント/提案は広く受け入れられている
を
Dim searchString as String
searchString = txtSearchAnnouncement
SqlDataSource1.SelectCommand = "SELECT * FROM Announcements (WHERE announcement LIKE '%" + searchString + "%') OR (sender_name LIKE '%" + searchString + "%') OR (date_posted LIKE '%" + searchString + "%') OR (announcement_status LIKE '%" + searchString)
をちょうどチェック。そうでない場合は、ユーザーに適切なメッセージを表示してください。
'+'で文字列連結を行わないと、結果的に問題が発生します。代わりにアンパサンド '&'を使用してください。また、SQLの場合はSQLParametersを使用します。これはSQLインジェクションに対して脆弱であるためです。 –
また、最後に誤字があります。これは: 'searchString)'は 'searchString&") "'(私は '+'の代わりに '&'を使用しています)です。 –
なぜドロップダウンを使用せず、データベースに存在する値だけを表示するのですか? – Spidey