I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er ikke altid, at DBMS'en (database management system) {eller måske er det database-driveren} får indsat det korrekte kolonnenavn, når man bruger AS i SELECT-sætningen. Prøv at udtrække resultatet som ialt = row.getInt(1); 1 er kolonnenummeret (har nummereres 1,2 osv. i modsætning til arrayes osv, der nummereres 0,1 osv.=
PS Du har ret i, at din nye version af koden er mere effektiv end den gamle - lad altid DBMS'en udføre arbejdet, hvis det er muligt.
- Anders, lærer på datamatikeruddannelsen i Roskilde
Hvad siger brokken fra interbase? bær aliasnavnet evt skrives med bar små/bar stor bogstaver. kunne det være at count(*) returnerer noget andet end en integer (long, string of digits)?
disky: Du har ret i, at det generelt er bedre at bruge kolonnenavn end kolonnenumre [navnene er mere forhåbentlig mere sigende og mere stabile over tid], men når nu navnene ikke virker i dette tilfælde, så må man jo bruge numrene.
aslan: Check mit tidligere svar. Det løser dit problem!
Det vil være en overreaktion at skifte DBMS blot pga. dette lille problem.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.