56,678
社区成员
发帖
与我相关
我的任务
分享
for(;!rs.IsEOF(); rs.MoveNext())
{
// int customerId = rs.Field(_T("customer_id")).AsInt();
// CString customerName;
// FetchCustomerNameFromDB(customerId,customerName);
// 上面这句是影响效率所在!
}
后面采用了INNER JOIN查询第二张表所有数据,避免了第二次打开数据库连接.[/quote]
攒一个,能自己解决问题,蛮不错,加油 。for(;!rs.IsEOF(); rs.MoveNext())
{
// int customerId = rs.Field(_T("customer_id")).AsInt();
// CString customerName;
// FetchCustomerNameFromDB(customerId,customerName);
// 上面这句是影响效率所在!
}
后面采用了INNER JOIN查询第二张表所有数据,避免了第二次打开数据库连接.[/quote]
能用一个查询,就不要分两次嵌套。for(;!rs.IsEOF(); rs.MoveNext())
{
// int customerId = rs.Field(_T("customer_id")).AsInt();
// CString customerName;
// FetchCustomerNameFromDB(customerId,customerName);
// 上面这句是影响效率所在!
}
后面采用了INNER JOIN查询第二张表所有数据,避免了第二次打开数据库连接.