好的,我不知道我的问题是否有意义,但我会尽力描述这一点。
我正在做一个学校项目,我有一个存储“项目”的数据库,字段包括 ProjectID、名称、出版物、状态等。
我还有另一个名为 Publications 的表,其中存储了 ID、PublicationType、ProjectID、Description 等。
在项目页面上,我可以选择添加一个新项目,它还显示当前项目的网格视图,如果您单击它们的名称,它会将您带到一个页面,您可以在其中为该项目添加出版物。我通过值为 Publications.aspx?ProjectID={0} 的 HyperLinkField 传递 ProjectID 的值
当我被重定向到出版物页面时,URL 中会出现 ProjectID,但是,当我尝试插入我的出版物、名称、类型和 ProjectID 时,我的数据库中的 ProjectID 字段为空。
我在设计视图中执行此操作,但这里是出版物页面的插入和选择语句。
SELECT ProjectID, PubType, PubDescription, PubDetail, PubLink FROM Publications WHERE (ProjectID = ProjectID)
INSERT INTO Publications(ProjectID, PubType, PubDescription, PubDetail, PubLink) VALUES (ProjectID, ?, ?, ?, ?)
我 100% 确定这是一个逻辑错误,但我不确定如何修复它。我会很感激一些帮助,最好是通过设计界面,但如果需要,我不介意做一些编码。
谢谢!~