Use parametrized queries.
For example the query would look like this:
INSERT INTO anggota
(no,
nis,
nama,
kelas,
jenis_kelamin,
tempat_lahir,
tanggal_lahir)
VALUES (@no,
@nis,
@nama,
@kelas,
@jenis_kelamin,
@tempat_lahir,
@tanggal_lahir)
Then adjust your code:
cmd.Parameters.AddWithValue("@No", Tno.Text)
cmd.Parameters.AddWithValue("@nis", Tnis.Text)
cmd.Parameters.AddWithValue("@Nama", Tnama.Text)
cmd.Parameters.AddWithValue("@Kelas", Tkelas.Text)
cmd.Parameters.AddWithValue("@Jenis_kelamin", CBjk.Text)
cmd.Parameters.AddWithValue("@Tempat_lahir", Tt4lahir.Text)
cmd.Parameters.AddWithValue("@Tanggal_lahir", ttgllahir.Text)
cmd = New OleDbCommand(sqltambah, conn)
cmd.ExecuteNonQuery()
2
solved Syntax error in INSERT INTO statement (vb.net)