我正在使用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