我有兩個表:關於SQL插入語句的問題!
Threads
*******
ThreadID
UserID
TopicsID
Date
ThreadTitle
ThreadParagraph
ThreadClosed
Topics
******
TopicID
Theme
Topics
Date
我需要插入兩個語句以及它們之間的連接! 這第一statment:
string insertCommand =
"INSERT INTO Users (UserID,TopicID,Date,ThreadTitle,ThreadParagraph) " +
"VALUES ('CONVERT(uniqueidentifier, '" + giveMeGuidID() +
"),TopicID,dateTime,questionTitle,subTopic)";
,我需要有對主題表另一份聲明:
string insertCommand =
"INSERT INTO Topics (UserID,TopicID,Date,ThreadTitle,ThreadParagraph) " +
"VALUES ('Theme, Topics, Date')";
的問題是,我有TopicsID之間的連接(線程表)和TopicsID (主題表)。兩者都是增量整數,所以我如何將相同的TopicID插入到 兩者中以使它們獲得相同的值?
你能否詳細介紹一下你如何調用這些插入命令。親自,我會創建一個存儲過程 - 這將能夠返回創建的ID使用'@@ identity' – Beno 2011-05-30 08:29:22
這裏是@guagland建議的鏈接:http://msdn.microsoft.com/en-us/library /ms187342.aspx – 2011-05-30 08:30:53
不完全是你要求的,但我更喜歡使用自動處理它的數據訪問層,例如LINQ到SQL。 – 2011-05-30 08:35:26