26. november 2003 - 14:14Der er
5 kommentarer og 1 løsning
Inner Join
Jeg får en fejl når jeg forsøger at lave en INNER JOIN i C#. Fejlen er:
ORA-00933: SQL-kommando er ikke korrekt afsluttet
SQL-sætningen ser ud som følger:
sql = "SELECT s.medarbejdernummer, m.navn1, s.antalregistreret, s.posteringsdato FROM sagspost s INNER JOIN medarbejder m ON (s.medarbejdernummer) = m.medarbejdernummer;";
Jeg har prøvet diverse ting. Intet hjælper. Adgangen til databasen er fin nok. Det er KUN i forbindelse med INNER JOIN at fejlen kommer.
Det skal også lige nævnes, at medarbejdernummer i de to tilfælde ikke er helt ens. Den ene er et tal, mens den anden er en tekststreng. Det er ikke mig der har oprettet databasen, og det er IKKE muligt at ændre, da alle oprettede data derved skal ændres (det er MANGE).
Nå. Tak for hjælpen. Jeg har valgt ikke at overføre en samlet DB, men i stedet overføre de to enkeltvist, og så på et senere tidspunkt anvende medarbejder-tabellen som reference til medarbejdernavnet. Men det var rart at få afkræftet, at det ikke kan lade sig gøre i 8i - tak for det hurtige svar.
Du skriver det ikke kan lade sig gøre i 8i - Der er ikke nogen ny funktionalitet, eller forbedret performance i INNER JOIN - det er bare syntaxen der er anderledes...
Synes godt om
Ny brugerNybegynder
Din løsning...
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.