-5
は、日付の最後の桁を示し、このエラーを表示しません:クエリ式を使用した構文エラーですか?
OleDbCommand komut= new OleDbCommand("select acıklama from etknlk where tarih=" +monthCalendar1.SelectionStart.ToString("dd.MM.yyyy") + "", con);
は、日付の最後の桁を示し、このエラーを表示しません:クエリ式を使用した構文エラーですか?
OleDbCommand komut= new OleDbCommand("select acıklama from etknlk where tarih=" +monthCalendar1.SelectionStart.ToString("dd.MM.yyyy") + "", con);
あなたはこのようなように、単一引用符であなたの文字列をラップする必要があります。もう一度エラー
OleDbCommand komut= new OleDbCommand("select acıklama from etknlk where tarih= '" +monthCalendar1.Selecti[onStart.ToString("dd.MM.yyyy") + "'", con);][2]
。データ不一致型...なぜなら整数なので/ –
@Sibelkeleş - なぜあなたは 'DateTime'を整数に代入しようとしていますか?いずれにしても、パラメータ化されたクエリを使用した場合、この問題は発生しません。 –