30. december 2001 - 03:33
Der er
6 kommentarer og 1 løsning
SQL fejl
hej... Hvorfor virker dette ikke ? SQLmandag = \"SELECT * FROM mandag WHERE (uge LIKE \'\" & uge2 & \"\' AND aar LIKE \'\" & year2 & \"\')\" Kolonen uge & aar er sat til tal i access databasen Fejl: Microsoft OLE DB Provider for ODBC Drivers (0x80040E10) [Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var ventet 1. På forhånd tak
Annonceindlæg tema
Cloud & AI
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.
30. december 2001 - 04:30
#1
Prøv lige at udskrive din SQL for at se om uge2 og year2 for at se om de indeholder data
30. december 2001 - 04:33
#2
SQLmandag = \"SELECT * FROM mandag WHERE (uge LIKE \" & uge2 & \" AND aar LIKE \" & year2 & \")\" du skal ikke have alle \' apostroferne med når det er tal. Niels
30. december 2001 - 04:55
#3
Hvis det er tal kan man slet ikke bruge LIKE. Den er kun til strenge. SQLmandag = \"SELECT * FROM mandag WHERE (uge = \" & uge2 & \" AND aar = \" & year2 & \")\" mvh JakobA
30. december 2001 - 05:05
#4
Joh, nu er jeg ikke skrap til ASP, men i Access kan man godt bruge LIKE til tal. Niels
30. december 2001 - 05:07
#5
Ja men hvis du bruger Like til tal behøver du heller ikke fjerne \' så det er nok fordi hans variabler er tomme
30. december 2001 - 10:20
#6
Her er mine variabler: uge2 = DatePart(\"ww\", Date, 2, 2) year2 = DatePart(\"yyyy\", Date)
30. december 2001 - 10:45
#7
Har fået det til at virke Tak for hjælpen
Kurser inden for grundlæggende programmering