0

我目前正在研究数据库,只想执行一个非常简单的插入查询。

我的数据库构造如下:

3 表:

(Table name: Fields)

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

CandidateVoteCID作为 中的外键相关联Vote。 与中的外键Voter相关联。VoteVIDVote

Candidate和之间的关系是 1 - 多和Vote之间的关系是 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