You seem to have an extra ) and you miss equal sign after
penerbit
And another observation: Don't concatenate values directly to your SQL statement since this leaves you open to SQL injections, data type conversion problems and so on. Instead use
MySqlParameter[
^].
So your statement should look something like:
MySqlDataAdapter adp = new MySqlDataAdapter(@"
UPDATE tbukux
SET judulbuku = @judulbuku,
namakategori = @namakategori,
pengarang = @pengarang,
penerbit = @penerbit,
tahunterbit = @tahunterbit,
stokbuku = @stokbuku,
tglpenerimaan = @tglpenerimaan
WHERE kodebuku = @kodebuku", conn);
...