Всем привет! Данный фрагмент должен выводить имя столбца и его тип. И он выводит,только имя столбца,а тип,просто пустое значение. Подскажите в чем проблема?
| Код | int _tmain(int argc, _TCHAR* argv[]) { vector<MetaData> c1; try { Environment* env = Environment::createEnvironment(Environment::OBJECT); Connection* conn = env->createConnection(db_user_name,db_password); Statement* stmt = conn->createStatement("select * from TT"); ResultSet *rs = stmt->executeQuery(); c1=rs->getColumnListMetaData(); for(int i=0;i<c1.size();i++) { MetaData& md=c1[i]; cout<<"name of column:"<<md.getString(MetaData::ATTR_NAME)<<endl; cout<<"type"<<md.getString(MetaData::ATTR_TYPE_NAME)<<endl; } } catch(SQLException &sqlExcp) { cerr << sqlExcp.getErrorCode() << " " << sqlExcp.getMessage() << endl; } return 0; }
|
|