Ngày tốt lành. Tôi đang cố gắng tạo một trang đăng ký và có thông tin được lưu trữ trong cơ sở dữ liệu. Tôi đã tạo cơ sở dữ liệu bằng Microsoft Access. Tôi nhận được:Lỗi cú pháp trong câu lệnh INSERT INTO sử dụng OleDb
Lỗi cú pháp trong INSERT INTO tuyên bố
mỗi khi tôi nhấn nút 'Đăng ký'. Tôi đã thử tìm kiếm trên mạng với các vấn đề tương tự và tìm thấy một số thứ như "Reserved Words" và "Nó phải là khoảng cách của bạn". Tôi đã làm những điều đó và nó vẫn cho tôi lỗi. Tui bỏ lỡ điều gì vậy?
Đây là mã:
public void InsertRecord()
{
OleDbCommand cmd = new OleDbCommand("INSERT INTO ElemData(StudentID, [Password], [Name], Age, Birthday, Address, FatherName, MotherName, " +
"GuardianName, Class, Section, Email, PhoneNumber, MobileNumber) " +
"VALUES (@studentid, @password, @name, @age, @birth, @address, @father, @mother, @guardian, @classs, @section, @email, @phone, @mobile)", DBConnection.myCon);
cmd.Parameters.Add("@studentid", OleDbType.VarChar).Value = Studentid;
cmd.Parameters.Add("@password", OleDbType.VarChar).Value = Password;
cmd.Parameters.Add("@name", OleDbType.VarChar).Value = Name;
cmd.Parameters.Add("@age", OleDbType.VarChar).Value = Age;
cmd.Parameters.Add("@birth", OleDbType.VarChar).Value = Birth;
cmd.Parameters.Add("@address", OleDbType.VarChar).Value = Address;
cmd.Parameters.Add("@father", OleDbType.VarChar).Value = Father;
cmd.Parameters.Add("@mother", OleDbType.VarChar).Value = Mother;
cmd.Parameters.Add("@guardian", OleDbType.VarChar).Value = Guardian;
cmd.Parameters.Add("@classs", OleDbType.VarChar).Value = Classs;
cmd.Parameters.Add("@section", OleDbType.VarChar).Value = Section;
cmd.Parameters.Add("@email", OleDbType.VarChar).Value = Email;
cmd.Parameters.Add("@phone", OleDbType.VarChar).Value = Phone;
cmd.Parameters.Add("@mobile", OleDbType.VarChar).Value = Mobile;
if (cmd.Connection.State == ConnectionState.Open)
{
cmd.Connection.Close();
}
DBConnection.myCon.Open();
cmd.ExecuteNonQuery();
DBConnection.myCon.Close();
}
các loại cột trong bảng ElemData là gì? – Damith
Hiện tại họ đang 'TEXT'. – Meruru