0
錯誤即將到來,而我試圖從數據源網格視圖中刪除記錄。 錯誤消息給出。「必須聲明標量變量」@regid「。」 我刪除查詢無法刪除數據網格視圖中的記錄
PLZ給我一些解決方案
感謝 丘吉爾 「從表名,其中REG_ID = @ REGID DELETE」
錯誤即將到來,而我試圖從數據源網格視圖中刪除記錄。 錯誤消息給出。「必須聲明標量變量」@regid「。」 我刪除查詢無法刪除數據網格視圖中的記錄
PLZ給我一些解決方案
感謝 丘吉爾 「從表名,其中REG_ID = @ REGID DELETE」
你加paramater刪除命令?
添加這樣的:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="reg_id" CellPadding="4"
DataSourceID="SqlDataSource1" ForeColor="#333333" GridLines="None" Style="z-index: 100;
left: 0px; position: absolute; top: 0px">
<DeleteParameters>
<asp:Parameter Name="@regid" Type="int32" />
</DeleteParameters>
</asp:GridView>
如果您的查詢是在存儲過程中,您必須聲明一個變量來傳遞值
即
CREATE PROCEDURE usp_Delete
@regid INT
AS
DELETE from tablename where [email protected]
但是,如果您的查詢是硬編碼到應用程序中,您可以將變量連接到這樣的查詢
String sql = "DELETE from tablename where reg_id=" + regid.Text
你打電話/使用查詢,需要看代碼 – V4Vendetta 2011-03-22 05:46:05