Я пытаюсь вставить значение, введенное в текстовое поле, в таблицу, как это
"INSERT INTO guestpasstypes(guestPassType_Name) VALUES('"+tbPassType.Text"'");
выдает ошибку типа ";" пропустил
"Insert into guestpasstypes (guestPassType_Name) values ('" + tbPassType.Text + "')"
Вам не хватает оператора конкатенации:
"Insert INTO guestpasstypes(guestPassType_Name)values('" + tbPassType.Text + "');";
Если вы собираетесь продолжать заниматься этим типом программирования, используйте
"Insert INTO guestpasstypes(guestPassType_Name)values('"+tbPassType.Text"')";
В противном случае, вам непременно стоит заняться дезинфекцией вашего sql.
INSERT INTO guestpasstypes(guestPassType_Name) VALUES ('"+tbPassType.Text+"')"
Вторая цитата должна быть за пределами паратезов