1

向表中添加行时出现错误:列不存在,我不知道为什么。我知道这张桌子确实如此,而且相当直截了当。这是我必须添加的内容,这是表格的外观。任何帮助都会很棒,如果您有任何问题,请告诉我。谢谢!

无论我在其中拥有什么价值,emailField都会给我错误,即 emailfield 列不存在

final String addemployee = "insert into employee values ('" + name_field.getText() + "', '" + usersSuper.getText() + "', '" + true + "' , md5('" +    passwordField.getText() + "') , "  + emailField.getText() + ");";

这是桌子

CREATE TABLE employee
(
  name text NOT NULL,
  manageremail text,
  isadmin boolean NOT NULL,
  userpassword text NOT NULL,
  email text NOT NULL,
  CONSTRAINT "user_Email" PRIMARY KEY (email)
)
4

2 回答 2

1

尝试

final String addemployee = "insert into employee values ('" + name_field.getText() + "', '" + usersSuper.getText() + "', '" + true + "' , md5('" + passwordField.getText() + "') , '" + emailField.getText() + "');";
于 2013-09-24T14:43:42.757 回答
0

你错过了 emailField.getText() 的引用吗?它应该是'" + emailField.getText() + "'

于 2013-09-24T16:38:01.740 回答