這是我的代碼,但它給了我執行如何參數化MySQL查詢?
過程中遇到一個致命錯誤private void recregtxt_TextChanged(object sender, EventArgs e)
{
if (recregcmb.Text == "Student ID")
{
MySqlDataAdapter sda = new MySqlDataAdapter("select StudID, LastName, FirstName, MiddleInitial, Address, Age, Birthday, Gender, Guardian, ContactNumber as 'Contact Number', Year as 'Year Level' from registeredTBL where StudID LIKE @key", conn);
DataTable data = new DataTable();
sda.Fill(data);
dataGridView2.DataSource = data;
cmd.Parameters.AddWithValue("@key", recregtxt.Text + "%");
}
}
誰能幫我解決這個問題吧。
'更多的東西;'讓你的回答完美...! –
現在我在參數行中得到一個NullReferenceException錯誤。爲什麼會發生? – eilraK
@AdrianRamos你仍然使用'AddWithValue'或者你改變了'Add'?你能不能顯示相關的行?調試你的代碼,看看'null'是什麼。你可以檢查:[什麼是NullReferenceException,以及如何修復它](http://stackoverflow.com/q/4660142/447156)。 –