20. juli 2001 - 13:31Der er
8 kommentarer og 1 løsning
antal records ikke det samme i access og via ASP
SELECT * FROM tblSysModul LEFT JOIN tblModul ON ((tblSysModul.inModulNummer=tblModul.inModulNummerNR) AND (tblModul.inFirmaID=582))
sådan ser min query ud, når jeg kører den i access 2000 lokalt får jeg 5 records retur (lille db), men når jeg kører den identiske query via en asp side på serveren finder den 0 !! records ??
Meget mystisk, er der nogen der har et bud på hvad der kan være galt ? Jeg arbejder på en win2k maskine mod en nt4 sp6 server, er der forskel på hvordan de 2 drivere håndterer sql ? NT4 maskinen skulle være opdateret med access 2000 drivere.....
Jeg er godt klar over at man ikke behøves at prefikse når felterne ikke hedder det samme, men jeg synes det gør det lettere når man skal kigge koden igennem senere...
Jeg takker for dit forslag, med WHERE tilføjet, men det er ikke det samme Recordset man får ud af det i sidste ende, så det kan jeg desværre ikke bruge :-/
Er der andre der har haft erfaringer med at NT4 ikke giver samme resultat som WIN2k ?
I dag prøvede jeg at åbne databasen på serveren og køre den query jeg har skrevet ovenover, men selv i access2000 på nt4 giver den 0 records som resultat, hvis jeg åbnede den samme database over netværket i mit access2000 på min win2k maskine fik jeg 5 records retur.....
Det er samme db åbnet på 2 forskellige maskiner, der giver 2 forskellige resultater på den samme query, det er da for underligt ?
Jeg ved ikke hvilken MDAC der er på serveren, Jeg looper recordsne ud i en tabel, samt med en count.. Men der kommer den samme fejl hvis jeg åbner databasen på serveren ved i access2000
cyberfessor> smid lige et spørgsmål, så får du pointne.
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.