這裏我向表(註冊)中添加5個數據,並且它包含6個列,其中ID是主鍵的縮進。但我得到一個異常,在「myCommand.ExecuteReader();」一個或多個必需的參數沒有值同時嘗試插入其他數據列。插入查詢異常「沒有爲一個或多個必需參數給出值」
public void SubmitClick(Object sender, EventArgs e)
{
insertdata(FN.Text,LN.Text,DOB.Text,mailid.Text,username.Text);
}
public void insertdata(string fname, string sname, string dob ,string email ,string uname)
{
//Connection string for the datbase
string database = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source= C:\Users\atchutharamkj\documents\visual studio 2010\Projects\WebApplication1\WebApplication1\App_Data\Database3.accdb;Persist Security Info=True";
OleDbConnection myConn = new OleDbConnection(database);
string queryStr = @"Insert into Registration Values (fname , sname, dob , email, uname)";
OleDbCommand myCommand = new OleDbCommand(queryStr, myConn);
myCommand.Connection.Open();
myCommand.ExecuteReader();
myCommand.Connection.Close();
}
您沒有將參數傳遞給'Command' – Satpal