Avatar billede rubberduck_1 Nybegynder
26. august 2001 - 14:46 Der er 9 kommentarer og
1 løsning

SQL-streng

Er ikke sikker på det er det rigtige sted at spørge, men prøver alligevel:

<%
Set objRec = Server.CreateObject (\"ADODB.Recordset\")

ObjRec.Open \"Select * from overskrift where sti=\'lolland\'\", \"dsn=billeder\"
 
    response.write \"<font color=#FFFFFF>\"
  response.write \"<h1><CENTER>\" & objrec(\"overskrift\") & \"</center></h1>\"
    response.write \"<h2><center>\" & objrec(\"dato\") & \"</CENTER></h2></font>\"

objRec.Close

Set ObjRec = Nothing

%>

Hvordan skal jeg lave sql-strengen hvis den skal lave et kriterie på feltet \"filnavn\" mellem 0123.jpg og 0222.jpg ?????

Avatar billede zeth Nybegynder
26. august 2001 - 14:52 #1
Hmm jeg ved ikke om det virker, men prøv det her..

SELECT * FROM overskrift WHERE LEFT(filnavn, 4) => 0123 AND LEFT(filnavn, 4) =< 0222
Avatar billede rubberduck_1 Nybegynder
26. august 2001 - 15:00 #2
Desværre det virkede ikke :-(

Andre forslag
Avatar billede zeth Nybegynder
26. august 2001 - 15:15 #3
Øh.. hvilken fejl fik du? prøv det her så

SELECT * FROM overskrift WHERE LEFT(filnavn, 4) > 0122 AND LEFT(filnavn, 4) < 0223
Avatar billede rubberduck_1 Nybegynder
26. august 2001 - 15:21 #4
Denne fejl med den nye streng:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'sti=\'eet\' WHERE LEFT(filnavn, 4) > \'0122\' AND LEFT(filnavn, 4) < \'0223\'\'.
/asp/eet.asp, line 44


Avatar billede zeth Nybegynder
26. august 2001 - 15:22 #5
*sss* saaatans.. jeg ved faktisk ikke om man kan bruge left i access... netsraaaaac, er du der? *S*
Avatar billede burningice Nybegynder
26. august 2001 - 15:36 #6
umiddelbart vil jeg tro at det her skulle kunne gøre det

start = 0123
slut = 0222

for i = 0123 to 0222
    valg = valg & \"\'\" & i & \".jpg\' ,\"
next

SELECT feltnavn FROM overskrift WHERE feltnavn IN valg
Avatar billede burningice Nybegynder
26. august 2001 - 15:38 #7
sådan her er nok lidt smartere

start = 0123
slut = 0222

for i = start to slut
    valg = valg & \"\'\" & i & \".jpg\', \"
next
Avatar billede rubberduck_1 Nybegynder
26. august 2001 - 15:40 #8
Jeg skal desværre have det skåret ud i pap :-)

Det er her det skal ind (tror jeg nok)

ObjRec.Open \"Select * from billeder where sti=\'eet\'\", \"dsn=billeder\"

Feltet den skal arbejde med er: billedfil
Avatar billede burningice Nybegynder
26. august 2001 - 15:45 #9
\"Select * from billeder WHERE (sti=\'eet\') AND (feltnavn IN \"& valg &\")\"
Avatar billede burningice Nybegynder
26. august 2001 - 15:45 #10
sorry

\"Select * from billeder WHERE (sti=\'eet\') AND (billedfil IN \"& valg &\")\"
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