0

私は現在データベースに取り組んでおり、非常に単純な挿入クエリを実行したいだけです。

私のデータベースは次のように構成されています。

3 テーブル:

(Table name: Fields)

Candidate: CID,Name,Surname,Gender
Voter:     VID,Name,Surname,Grade,Section,Gender,Password
Vote:      CID,VID,Category

Candidateの外部キーであるとリンクされVoteています。 の外部キーであるとリンクされています。CIDVoteVoterVoteVIDVote

との関係は 1 - 多いCandidateVoteの関係は 1 - 多いVoterVote

Data types:
CID = Number
VID = text
and the rest text.

私のクエリは次のとおりです。

Insert into Vote (CID,VID,Catagory) VALUES(1,'James','Headboy');

これがキャッチです:

Vote と Voter の間の 1 - many リレーションシップを削除すると、クエリは 100% 実行されます。関係が無傷の場合、Access は次のようなエラーをスローします。

型変換の失敗により、Microsoft Access は 0 フィールドを Null に設定しました。

どんな助けでも大歓迎です。

4

0 に答える 0