2013-10-23 32 views
0

我正在使用Visual Studio 2012與SQL Server 2008 R2。SqlDatasource InsertParameter與Where語句

是否可以使用SqlDatasource.InsertParameterwhere條款?

我想將參數插入id等於「x」的部分表中。我該怎麼做?

+0

非常不清楚 - 你能告訴我們一些你有的代碼嗎?你究竟想要做什麼?插入參數用於爲'INSERT'語句提供一個值,該語句沒有'WHERE'子句... –

+0

受保護的子類btnRegister_Click(sender As Object,e As EventArgs)處理btnRegister.Click 嘗試 InciDetailDS.InsertParameters(「Description」)。DefaultValue = txtInciDesc.Text.Trim() InciDetailDS.InsertParameters(「Action_Taken」)。DefaultValue = txtActionTaken.Text.Trim() InciDetailDS.InsertParameters(「Involved_pa​​trons」)。DefaultValue = txtPatronDesc .Text.Trim() InciDetailDS.InsertParameters(「FollowUp」)。DefaultValue = txtFollowUp.Text.Trim() InciDetailDS.Insert() – Nita

+0

Thanks Marc。看來我不能寫這種代碼,我只需要編寫一個額定的sql語句。我想把上面提到的這些參數插入到「x」贊助人的表中。 – Nita

回答

0

我能夠做到這一點。在select語句中,我內在地加入了兩個表(使用主鍵和輔助鍵),然後通過傳遞querystring參數來使用where子句。