Avatar billede -mundi- Nybegynder
20. juli 2001 - 13:31 Der 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.....
Avatar billede nordclc Nybegynder
20. juli 2001 - 13:45 #1
Forslag: Prøv med denne her (where tilføjet)

SELECT * FROM tblSysModul LEFT JOIN tblModul ON tblSysModul.inModulNummer=tblModul.inModulNummerNR where tblModul.inFirmaID=582

Til orientering: Når inModulNummer og inModulNummerNR ikke hedder det samme, så behøver du ikke prefikse med tabelnavn.

//Claus

Avatar billede -mundi- Nybegynder
20. juli 2001 - 22:15 #2
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 ?
Avatar billede burningice Nybegynder
22. juli 2001 - 02:47 #3
har du installere MDAC 2.6 samt nyeste SP ??

hvordan skriver du recordsene ud via asp ???
Avatar billede -mundi- Nybegynder
22. juli 2001 - 09:09 #4
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
Avatar billede burningice Nybegynder
22. juli 2001 - 13:57 #5
prøv at tjek hvilken version af ADO du har... hent evt. den nyeste her www.microsoft.com/data
Avatar billede -mundi- Nybegynder
22. juli 2001 - 20:46 #6
jeg venter lige lidt med at svare på det med MDAC updaten, jeg tror jeg vil lade sysadmin om at rode med det :-)
Avatar billede nordclc Nybegynder
19. oktober 2001 - 09:23 #7
Har du fået løst problemet?

//Claus
Avatar billede -mundi- Nybegynder
29. august 2002 - 09:10 #8
det hjalp med en ny mdac
Avatar billede nordclc Nybegynder
29. august 2002 - 09:14 #9
cyberfessor> smid lige et spørgsmål, så får du pointne.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsknings-, Uddannelses- og Digitaliseringsministeriet

Vil du være med at udvikle sikkerhed og compliance i CPR?

Politiets Efterretningstjeneste

Tech Lead til klientområdet i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Analytiker til Security Operations Center ved Cyberdivisionen

JP/Politikens Hus

Netværkstekniker