Avatar billede hjaelp Nybegynder
22. marts 2001 - 22:12 Der er 16 kommentarer og
1 løsning

Database (Den gør underlige ting)

Hvordan kan det være at den kun tager fornavnet fra den person der står øverst i min database, selvom jeg søger på initialer?


strSQL = \"SELECT Navn, Titel FROM Email WHERE Initialer=Initialer Order By Initialer\"
\'
\'
\'

<INPUT type=\'text\' name=\'Navn\' value=\" & RS(\"Navn\") &\">

Avatar billede tpiil Nybegynder
22. marts 2001 - 22:14 #1
strSQL = \"SELECT * FROM Email WHERE Initialer=\'Initialer\' Order By Initialer\"
\'
\'
\'

<INPUT type=\'text\' name=\'Navn\' value=\'\" & RS(\"Navn\") &\"\'>
Avatar billede place Nybegynder
22. marts 2001 - 22:21 #2
prøv:

strSQL = \"SELECT Navn, Titel FROM Email WHERE Initialer LIKE \'\"&Initialer&\"\' Order By Initialer

hvis altså Initialer er en variabel
Avatar billede place Nybegynder
22. marts 2001 - 22:22 #3
\' \" & Initialer & \" \' lidt pænere
Avatar billede hjaelp Nybegynder
22. marts 2001 - 22:24 #4
Kanon. Er der nogen forklaring på, hvorfor den så tog det første ord med, i stedet for at lave en fejl?

Kan du også fortælle mig hvorfor den tager den der står øverst i databasen uanset hvilke initialer jeg søger på?

Avatar billede hjaelp Nybegynder
22. marts 2001 - 22:25 #5
Beklager place.
Det var tpiil der løste problemet.
Avatar billede hjaelp Nybegynder
22. marts 2001 - 22:27 #6
Der er 10 point til den der løser dette:

Hvorfor tager den person der står øverst i databasen uanset hvilke initialer jeg søger på?
Avatar billede hjaelp Nybegynder
22. marts 2001 - 22:31 #7
tpiil. Du skal nok få dine point når jeg får et svar på mit tillægsspørgsmål. (Du skal også nok få de 10 ekstra point, hvis du kommer med svaret.
Avatar billede hoejrup Nybegynder
22. marts 2001 - 22:31 #8
Du kunne skrive lidt mere kode, for det er ikke en gætte konkurrence.

/per
Avatar billede tpiil Nybegynder
22. marts 2001 - 22:32 #9
jeps kom med lidt mere kode :)
Avatar billede hjaelp Nybegynder
22. marts 2001 - 22:33 #10
For mig er det ind imellem.
*He He*
Avatar billede hjaelp Nybegynder
22. marts 2001 - 22:35 #11
Her kommer lidt mere.

set ObjConn = Server.CreateObject (\"ADODB.Connection\")
strConnDriver=\"Driver={Microsoft Access Driver (*.mdb)};\"
strConnPath=\"DBQ=\" & Server.MapPath (\"Ansatte.mdb\")
objConn.Open strConnDriver & strConnPath
set RS = Server.CreateObject (\"ADODB.RecordSet\")

strSQL = \"SELECT Navn, Titel FROM Email WHERE Initialer=Initialer Order By Initialer\"
---------------------
RS.Open strSQL, objConn, 3, 1
---------------
RS(\"Navn\")
Avatar billede tpiil Nybegynder
22. marts 2001 - 22:37 #12
strSQL = \"SELECT Navn, Titel FROM Email WHERE Initialer=\'Initialer\' Order By Navn\"
Avatar billede hjaelp Nybegynder
22. marts 2001 - 22:41 #13
Skulle det gøre nogen forskel om man lave \"order by\" det ene eller det andet?
Avatar billede tpiil Nybegynder
22. marts 2001 - 22:41 #14
ja jeg kan jo kun gætte så hvad med at lære SQL
Avatar billede hjaelp Nybegynder
22. marts 2001 - 22:43 #15
Det var nok en god ide.
Avatar billede hjaelp Nybegynder
22. marts 2001 - 22:45 #16
Tpiil.
Det hjalp desværre ikke.
Avatar billede tpiil Nybegynder
22. marts 2001 - 22:47 #17
surt for dig
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