正在設置將MySQL數據庫連接到ASP .NET GridView的SqlDataSource。使用MySQL的ASP .NET - DeleteCommand語法不起作用
delete命令是:
DeleteCommand="DELETE FROM troutetracking WHERE id=?id"
的刪除參數爲:
<DeleteParameters>
<asp:Parameter Name="id" Type="Int32" />
</DeleteParameters>
當我運行在GridView中的刪除鏈接出現以下錯誤信息:
MySql.Data .MySqlClient.MySqlException:必須定義參數'?id'。
什麼是正確的語法?
感謝澄清雷米。 令我困惑的是,對於UPDATE查詢,使用了?id語法,但對於DELETE查詢,?id不起作用。 – 2009-07-07 19:59:26