0

だから私は投票プログラムを作っていますが、今行き詰まっています。私は解決策を探しましたが、それらを正確に追跡しましたが、まだ結果はありません。

基本的には、ビジュアルベーシックのアクセスから特定のレコードごとに合計出現回数を数えたいと思っています。

たとえば、候補者番号1に3人が投票し、候補者2に7人が投票した場合、この投票結果をテキストボックスに表示したいのですが、どういうわけか常に間違った番号が表示されます

だからここに私のコードがあります:

Dim TotalVotes As Integer
myCommand = New OleDbCommand("SELECT CandidateNumber, COUNT (*) FROM Student_Voting GROUP BY CandidateNumber", dbconn)
TotalVotes = myCommand.ExecuteScalar
NovTextBox.Text = TotalVotes

myCommand.Dispose()
myReader.Close()

このクエリは、選択された候補者番号の総投票数ではなく、最初の候補者番号の結果を返します。

SELECT CandidateNumber, COUNT (*) FROM Student_Voting GROUP BY CandidateNumber

私もこれを試しましたが、まだ間違った結果です:

SELECT COUNT(CandidateNumber) AS NoVotes FROM Student_Voting GROUP BY CandidateNumber

ここで何が問題なのかわかりませんが、単純だと思われますが、まだです。

誰かが助けてくれたら、とても感謝しています。

前もって感謝します

4

1 に答える 1