Hvad er der galt.
Hvad er der galt her...<HTML>
<BODY>
<%
String ip=request.getRemoteAddr();
Class.forName("org.gjt.mm.mysql.Driver");
Connection myConn = DriverManager.getConnection("jdbc:mysql://212.10.223.51:3306/Administration","xx","xxx");
Statement stmt = myConn.createStatement();
ResultSet myResultSet = stmt.executeQuery("select ipid from ipadresse where minip<="+ip+" and maxip>="+ip+"");
if(myResultSet != null)
{
while(myResultSet.next())
{
%>
out.println(myResultSet.getInt("ipid"));
<%
}
}
stmt.close();
myConn.close();
%>
</body>
</html>
Fejl
java.sql.SQLException: Syntax error or access violation: You have an error
in your SQL syntax near '.223.51 and maxip>=212.10.223.51' at line 1
at org.gjt.mm.mysql.MysqlIO.sendCommand(MysqlIO.java:497)
at org.gjt.mm.mysql.MysqlIO.sqlQueryDirect(MysqlIO.java:550)
at org.gjt.mm.mysql.MysqlIO.sqlQuery(MysqlIO.java:635)
at org.gjt.mm.mysql.Connection.execSQL(Connection.java:882)
at org.gjt.mm.mysql.Connection.execSQL(Connection.java:815)
at org.gjt.mm.mysql.Statement.executeQuery(Statement.java:169)
at org.gjt.mm.mysql.jdbc2.Statement.executeQuery(Statement.java:78)
at _log__jsp._jspService(/log.jsp:35)
at com.caucho.jsp.JavaPage.service(JavaPage.java:74)
at com.caucho.jsp.Page.subservice(Page.java:485)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:179)
at com.caucho.server.http.Invocation.service(Invocation.java:288)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:132)
at com.caucho.server.http.ServletServer.serviceTop(ServletServer.java:937)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:213)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:158)
at com.caucho.server.TcpConnection.run(TcpConnection.java:140)
at java.lang.Thread.run(Thread.java:484)
