求教高手,一个简单的问题

myace 2002-01-09 05:06:39
我要做一个简单的Data Module从一个Visual Foxpro 6.0的一个数据库中查数据。
我用了如下的形式:
public class DataModule2 implements DataModule {
private static DataModule2 myDM;
Database database1 = new Database();
QueryDataSet user = new QueryDataSet();
public static DataModule2 getDataModule() {
if (myDM == null) {
myDM = new DataModule2();
}
return myDM;
}

public DataModule2() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:odbc:DataSet", "", "", false, "sun.jdbc.odbc.JdbcOdbcDriver"));
}
public Database getDatabase1() {
return database1;
}
public QueryDataSet getUser() {
user.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "SELECT user.id,user.name FROM user", null, true, Load.ALL));
return user;
}
}

然后在一个TextArea中输出,代码为:
.......
DataModule2 MyDM = new DataModule2();
QueryDataSet theQuery = MyDM.getUser();
jTextArea1.setText(theQuery.toString());
......

为什么输出总是:
com.borland.dx.sql.dataset.QueryDataSet@11a775:NoColumns??
怎么回事?user表中是有内容的!
高手赐教!
...全文
39 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧