Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Jeg går ud fra at du har koden i Visual Basic Editoren? Du skal bruge noget debugging: Du kan insætte en linie umiddelbart efter du har tilskrevet variablen værdi:
Debug.Print 'Din variabel'
Dette vil skrive variablen i "Immediate" vinduet, som du kan åbne efter rutinen er kørt. Du kan også indsætte et breakpoint i linien efter (klik i det grå felt til venstre for kodevinduet). Så stopper afviklingen af din kode her, og du kan f.eks. se værdien af variablen i "Locals" vinduet.
TRUE må være resultatet af et eller andet, eller også er det en Boolean variabel der indeholder denne værdi. Har du defineret din SQL streng som en String?
en kollega der har lavet SQL querien.. den ligger i en "WITH - END WITH" tror umiddelbart det er koden der er fanget med makro hvor han har åbnet MSQuery og indtastet sine kriterier osv.
OK. Men jeg kan ikke rigtigt hjælpe dig yderligere uden noget mere kode. Prøv at lege lidt med de forskellige Debug muligheder, og se om du kan lokalisere problemet.
SQL strenge er notorisk 'trælse' pga syntaksen og anførselstegnene: Så vidt jeg kan vurdere ser sjh's forslag rigtigt ud. Hvis ikke den duer, så bliver du nødt til at skrive (her):
1. SQL strengen som den så ud da den virkede (uden X) 2. SQL strengen som den skal se ud (med X).
Men jeg er ikke nogen ørn til hverken databaser eller SQL. Min første kommentar var simpelthen en hjælp til VB syntaks. Der må andre eksperter på banen...
Ja, anførselstegn eller plinger bruges når det er en string og uden plinger når det er nummer / tal.. (dog kan MySQL godt køre nummer og tal med plinger, men det kan MSSQL ikke)
strSQL = "SELECT felt1, felt2 FROM Tabel1 WHERE felt1 = 1234"
bliver til:
intNum = 1234 strSQL = "SELECT felt1, felt2 FROM Tabel1 WHERE felt1 = " & intNum & ""
strSQL = "SELECT felt1, felt2 FROM Tabel1 WHERE felt1 = 1234"
bliver til:
strName = "Jens" strSQL = "SELECT felt1, felt2 FROM Tabel1 WHERE felt2 = '" & strName & "'"
YES!!!!!! Jeg kan nu informere om at det hele virker! :)
tak for hjælpen
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.