ผมมีตารางชื่อว่า test มี field 2 field คือ id เป็น Auto , text เป็น text ผมเขียน โค๊ด ดังนี้
string sqlqup;
string conStrDB;
conStrDB = WebConfigurationManager.ConnectionStrings["ConnectionString"].ToString();
OleDbConnection Conn = new OleDbConnection(conStrDB);
Conn.Open();
sqlqup = "INSERT INTO test VALUES(@test)";
OleDbCommand odc = new OleDbCommand(sqlqup, Conn);
OleDbParameter para_topic = new OleDbParameter();//1 question_topic
para_topic.ParameterName = "@test";
para_topic.OleDbType = OleDbType.VarChar;
para_topic.Value = "1";
odc.Parameters.Add(para_topic);
odc.ExecuteNonQuery();
Conn.Close();
Console.ReadLine();
มันฟ้อง error แบบนี้คับ {"Number of query values and destination fields are not the same."}
เป็นเพราะอะไรคับ ต้องแก้ยังไงคับ