当前位置: 技术问答>java相关
jsp中执行sql语句的问题
来源: 互联网 发布时间:2015-06-15
本文导语: 偶在jsp中须用如下代码: 从数据库中选出 错误描述如下: sql_data.executeCmd:[Microsoft][ODBC Microsoft Access 驱动程序] 语法错误 (操作符丢失) 在查询表达式 'power((position_longitude-121.4038),2)+power((position_latitude-38.5220),2)...
偶在jsp中须用如下代码:
从数据库中选出
错误描述如下:
sql_data.executeCmd:[Microsoft][ODBC Microsoft Access 驱动程序] 语法错误 (操作符丢失) 在查询表达式 'power((position_longitude-121.4038),2)+power((position_latitude-38.5220),2) [distance]' 中。
请问这个sql_cmd该如何写。
该语句是为了输入两个值,然后从数据库计算各点离这点的距离,按距离升序排列,取出最上面一点。
从数据库中选出
错误描述如下:
sql_data.executeCmd:[Microsoft][ODBC Microsoft Access 驱动程序] 语法错误 (操作符丢失) 在查询表达式 'power((position_longitude-121.4038),2)+power((position_latitude-38.5220),2) [distance]' 中。
请问这个sql_cmd该如何写。
该语句是为了输入两个值,然后从数据库计算各点离这点的距离,按距离升序排列,取出最上面一点。
|
sql_cmd最后转化成SQL语句到底是什么,先打印出来再查询,看看最后的SQL语句到底对不对,power到底是自己的函数还是数据库的函数(好像不想数据库的函数),RS.getString("position_longitude")里边的列名到底在不在你的查询里面。还有字符串之间连接和转义字符的用法,因为你的不是最终提交的SQL,中间到底怎么变化的没说清楚。