小编Bra*_*don的帖子

使用Prepared Statements设置表名

我正在尝试使用预准备语句来设置表名以从中选择数据,但是在执行查询时我一直收到错误.

错误和示例代码显示如下.

[Microsoft][ODBC Microsoft Access Driver] Parameter 'Pa_RaM000' specified where a table name is required.



private String query1 = "SELECT plantID, edrman, plant, vaxnode FROM [?]"; //?=date
public Execute(String reportDate){
    try {

        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        Connection conn = DriverManager.getConnection(Display.DB_MERC);
        PreparedStatement st = conn.prepareStatement(query1);
        st.setString(1, reportDate);
        ResultSet rs = st.executeQuery();
Run Code Online (Sandbox Code Playgroud)

关于可能导致这种情况的任何想法?

java sql prepared-statement

27
推荐指数
1
解决办法
2万
查看次数

jQuery表行单击一个链接时单击事件也会触发

这是我到目前为止,得到行号工作得很好,但我需要这样做,以便当我点击表中的链接时,它不会触发函数内的代码.

<table>
  <tr class="row">
    <td>A</td>
    <td><a class="link" href="foo.html">Foo</a></td>
  </tr>
  <tr class="row">
    <td>B</td>
    <td><a class="link" href="Bar.html">Bar</a></td>
  </tr>
</table>


<script>
$(function(){
    $('.row:not(.link)').click(function(){
        var $row = $(this).index();
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

11
推荐指数
3
解决办法
3万
查看次数

标签 统计

html ×1

java ×1

javascript ×1

jquery ×1

prepared-statement ×1

sql ×1