where句を使用してデータベースのstaffpresenteeという名前のテーブルのレコードを表示しようとしています...
VisualStudio2010を使用しています...
テーブルのデザインは次のとおりです-
.......fieldname..................datatype........allownull
1......staff_id (fk).............numeric(18,0)......yes
2.......date........................date.............no
3......present.....................char(1)..........yes
2番目のフィールドのタイプは日付であり、日時ではないことに注意してください。
今日の日付が「日付」フィールドにあるテーブルのすべてのレコードを表示したい...現在のクエリは-
cmd = New SqlClient.SqlCommand("select * from staffpresentee where date=" & Date.Now.Date, cn)
dr = cmd.ExecuteReader
dr = cmd.ExecuteReader
私はエラーが発生します
「オペランドタイプの衝突:日付はintと互換性がありません」
where句を指定せずにクエリを試しましたselect * from staffpresentee
。正しく実行されます。