2013-09-24 52 views
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) 
) 
+1

你已經錯過了emailField.getText()周圍的引號?它應該是''「+ emailField.getText()+」'' –

+0

不知道我錯過了那一個,但感謝您的幫助羅馬! –

+0

我希望你只能存儲鹽醃而不是真正的密碼。 – Woot4Moo

回答

1

嘗試

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

你」我錯過了emailField.getText()周圍的引號?它應該是'" + emailField.getText() + "'

相關問題