【发布时间】:2014-08-13 15:02:32
【问题描述】:
谁能告诉我为什么我收到以下语法错误?谢谢。
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] UPDATE 语句中的语法错误。
stmt = conn.prepareStatement("UPDATE STAFFDIR " +
"SET Last_Name = ?, " +
"SET First_Name = ?, " +
"SET Phone = ?, " +
"SET Dept_Code = ?, " +
"SET Email = ?, " +
"SET Title = ?, " +
"SET Loc_Code = ? " +
"WHERE ID = ?;");
stmt.setString(1, ID);
stmt.setString(2, Last_Name);
stmt.setString(3, First_Name);
stmt.setString(4, Phone);
stmt.setString(5, Dept_Code);
stmt.setString(6, Email);
stmt.setString(7, Title);
stmt.setString(8, Loc_Code);
stmt.executeUpdate();
【问题讨论】:
-
每一行都有 SET 关键字。只保留第一个。
标签: java sql sql-server