私の質問が理にかなっているかどうかはわかりませんが、できる限りこれを説明しようと思います。
私は学校のプロジェクトを行っており、「プロジェクト」を格納するデータベースがあります。フィールドには、ProjectID、名前、出版物、ステータスなどが含まれます。
ID、PublicationType、ProjectID、Descriptionなどを格納するPublicationsという別のテーブルもあります。
プロジェクトページには、新しいプロジェクトを追加するオプションがあり、現在のプロジェクトのグリッドビューも表示されます。プロジェクトの名前をクリックすると、そのプロジェクトのパブリケーションを追加できるページに移動します。ProjectIDの値をPublications.aspx?ProjectID={0}の値を持つHyperLinkFieldを介して渡します
[パブリケーション]ページにリダイレクトすると、ProjectIDがURLに表示されますが、パブリケーション、名前、タイプ、およびProjectIDを挿入しようとすると、データベースのProjectIDフィールドが空のままになります。
これはデザインビューで行っていますが、[パブリケーション]ページの[挿入]ステートメントと[選択]ステートメントを次に示します。
SELECT ProjectID, PubType, PubDescription, PubDetail, PubLink FROM Publications WHERE (ProjectID = ProjectID)
INSERT INTO Publications(ProjectID, PubType, PubDescription, PubDetail, PubLink) VALUES (ProjectID, ?, ?, ?, ?)
これは論理的なエラーであると100%確信していますが、修正方法がわかりません。できればデザインインターフェイスを介して助けていただければ幸いですが、必要に応じてコーディングを行ってもかまいません。
ありがとう!〜