Несмотря на это, вы должны изменить использование вашей команды, чтобы использовать параметры, а не создавать строку запроса с конкатенацией строк (которая подвержена атакам внедрения SQL).
Проблема, скорее всего, связана с тем, что [Tag ID], User, Age, [Phone Number] не являются строками. В вашем SQL любые нестроковые данные столбца не должны быть заключены в кавычки (').
Чтобы исправить непосредственную проблему (при условии, что [Tag ID] является целым числом):
string insertString = "INSERT INTO jiahe ([Tag ID], User, Age, [Phone Number]) VALUES (" + newTagID + ", '" + newUser + "', '" + newAge + "', '" + newPhoneNumber + "')";
Однако вы должны структурировать свой код, чтобы избежать внедрения SQL, иметь более чистый код, а также не беспокоиться о кавычках:
string insertString = "INSERT INTO jiahe ([Tag ID], User, Age, [Phone Number]) VALUES (@TagID, @User, @Age, @PhoneNumber)";
OleDbCommand ins = new OleDbCommand(insertString, objConnection);
ins.Parameters.Add(new OleDbParameter("@TagID",newTagID);
ins.Parameters.Add(new OleDbParameter("@User",newUser);
ins.Parameters.Add(new OleDbParameter("@Age",newAge);
ins.Parameters.Add(new OleDbParameter("@PhoneNumber",newPhoneNumber);
ins.Connection.Open();
ins.ExecuteNonQuery();
ins.Connection.Close();