How can I retrieve the last entered value of the column in the database (MS ACCESS 2007)
I used the following code
String sql = "SELECT Last(RegNumber) FROM Death ";
but it does not work in MS ACCESS and when I run the program Error generates as
java.sql.SQLException: Column not found
but I have created a column in database as RegNumber
I am using Java for programming in which I used this query
EDIT:
RegNumber is in String form not in integer form so I cant use DESC or ASC
Please help me
Sort your table by whatever criteria you’d like and use
SELECT TOP 1 * FROM myTable ORDER BY RegNumber ASC.Or
ORDER BY incrementingId DESCBasically there must be some logical order to the sorting for what you refer to as the “last entered column” (which I assume means row, not column)
EDIT: Your function is correct in Access, and should return the correct value. However Java may not interpret it correctly. Try your query in an Access native query, then try debugging your Java. If it’s simply that Java does not support this function, consider using the built in ResultSet() functions in Java.sql