我正在使用multiview索引插入新闻详细信息。在第一个视图中,用户可以输入新闻的详细信息,然后插入到数据库中,点击下一个按钮 第二个视图给用户添加该新闻的图像(只允许3个图像),如何获取插入到表中的最后一行的主键
我在做什么问题在于第一个视图将数据插入到带有主键 newsID的表dbo.newsdetail中,而第二个视图应该使用刚刚添加到newsimages表中的新闻newsId添加相关图像。我只是不知道如何获取在第一个视图中添加的细节 的newsID,因为新闻ID正在作为这两个表的外键。任何帮助或建议将不胜感激。
static public void insertNews(string newsDescription, string newsImage, string newsTitle)
{
SqlConnection conn = new SqlConnection(ConnectionString);
conn.Open();
SqlCommand insertNews = new SqlCommand("Insert INTO caravanNews(newsDescription, newsImage, newsTitle) VALUES ('" + newsDescription + "', '" + newsImage + "' , '" + newsTitle + "')",conn);
insertNews.ExecuteNonQuery();
conn.Close();
}
您正在使用哪些DBMS?有了PostgreSQL,你可以使用'INSERT ... RETURNING ...' – 2011-05-11 10:31:30