我目前正在研究数据库,只想执行一个非常简单的插入查询。
我的数据库构造如下:
3 表:
(Table name: Fields)
Candidate: CID,Name,Surname,Gender
Voter: VID,Name,Surname,Grade,Section,Gender,Password
Vote: CID,VID,Category
Candidate
Vote
与CID
作为 中的外键相关联Vote
。
与中的外键Voter
相关联。Vote
VID
Vote
Candidate
和之间的关系是 1 - 多和Vote
之间的关系是 1 - 多Voter
Vote
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。
任何帮助,将不胜感激。