不同的数据库以及不同的连接方式都会或多或少有些差异,解决你这个问题的办法我觉得你不带参数进行查询。对查询出来的结果再在程序中进行处理,就可以避免这些差异造成的困惑。

解决方案 »

  1.   

    怀疑是连接数据库的参数不对
      

  2.   

    数据库肯定没有问题,因为直接执行SQL显示正常.
    代码如下
    String MM_DBConnection_DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
    String MM_DBConnection_USERNAME = "";
    String MM_DBConnection_PASSWORD = "";
    String MM_DBConnection_STRING = "jdbc:odbc:zmdm";
    Driver Drivermtst = (Driver)Class.forName(MM_DBConnection_DRIVER).newInstance();
    Connection Connmtst = DriverManager.getConnection(MM_DBConnection_STRING,MM_DBConnection_USERNAME,MM_DBConnection_PASSWORD);