【发布时间】:2016-06-10 14:43:55
【问题描述】:
我正在尝试在我的 .mod 文件中访问元组元素,如下所示:
元组索引类型 {
int first_index;
int second_index;
};
{indexType}stu_info = ...;
execute{
writeln(stu_info.first_index)
}
在我的 .dat 文件中,我有以下内容:
stu_info from DBRead(db,"select S_ID,MSC from table1");
但是当我运行程序时它会打印出undefined。 我想知道如何访问 ibm cplex 中的元组元素。请帮助。
【问题讨论】:
-
让我们尝试将数据库连接排除在外,让基础工作正常进行。如果您只是将简单的数据放在一个 dat 文件中,它会起作用吗? CPLEX/OPL 提供了大量示例
-
感谢您的评论。但是对于我的项目,我需要从数据库中获取数据。
-
你是这种东西的新手吗?当某些东西不起作用时,尝试更简单的东西是正常的。尚不清楚问题是来自您的数据库连接还是您用于访问数据的 OPL 语法。在不使用数据库的情况下尝试简单数据是明智的第一步,这很容易。那样有用吗?你能从数据库中读取any数据吗?数据库连接方面的处理要复杂得多,因为有许多不同的数据库系统(SQL Server、Oracle、Access 等)和访问它们的方式。