G
Guest
Hi,
I"m trying to insert into a database with no adapter .(AddWithValue) I get
an error when
executing ExcecuteNonQuery . Parameter pName has no default value. what am I
doing wrong ?
using (OleDbConnection conn = new OleDbConnection(
testacc.Properties.Settings.Default.mytestConnectionString))
{
using (OleDbCommand comm = new OleDbCommand(
"INSERT INTO phonebook (name, phonenum) VALUES
(pName, pPhonenum)", conn))
{
comm.Parameters.Add("pName",
OleDbType.VarChar).SourceColumn = "name";
comm.Parameters.Add("pPhonenum",
OleDbType.VarChar).SourceColumn = "phonenum";
comm.Parameters.AddWithValue("pName", "John Doe");
comm.Parameters.AddWithValue("pPhonenum",
"555-555-1212");
conn.Open();
comm.ExecuteNonQuery();
}
I"m trying to insert into a database with no adapter .(AddWithValue) I get
an error when
executing ExcecuteNonQuery . Parameter pName has no default value. what am I
doing wrong ?
using (OleDbConnection conn = new OleDbConnection(
testacc.Properties.Settings.Default.mytestConnectionString))
{
using (OleDbCommand comm = new OleDbCommand(
"INSERT INTO phonebook (name, phonenum) VALUES
(pName, pPhonenum)", conn))
{
comm.Parameters.Add("pName",
OleDbType.VarChar).SourceColumn = "name";
comm.Parameters.Add("pPhonenum",
OleDbType.VarChar).SourceColumn = "phonenum";
comm.Parameters.AddWithValue("pName", "John Doe");
comm.Parameters.AddWithValue("pPhonenum",
"555-555-1212");
conn.Open();
comm.ExecuteNonQuery();
}