/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hent fra DB hvor forbogstav = A
Fra : Lars Grove Mortensen


Dato : 18-09-02 11:38

Hej alle

I forbindelse med udarbejdelsen af et alfabetisk-ordnet register,
skal jeg have det lavet således, at der vil være en oversigt over
alfabetet - og når man eksempelvis trykker på "A" skal systemet
hente alle de poster fra databasen, hvor feltet "Navn" har
forbogstavet "A"...

Hvordan gøres det?

Alternativt har jeg tænkt på simpelthen at lave et felt, hvor man
skriver forbogstavet og så bare få systemet til at hente alle de
poster, hvor "Forbogstav = 'A'", men det er jo ikke ligefrem den
fede løsning.

Så jeg håber, at nogen har et forslag til den første model?


På forhånd mange tak for svar!

Med venlig hilsen
Lars Grove Mortensen

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Peter Lykkegaard (18-09-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 18-09-02 11:55

Som svar på skriblerier nedfældet af Lars Grove Mortensen :

> I forbindelse med udarbejdelsen af et alfabetisk-ordnet register,
> skal jeg have det lavet således, at der vil være en oversigt over
> alfabetet - og når man eksempelvis trykker på "A" skal systemet
> hente alle de poster fra databasen, hvor feltet "Navn" har
> forbogstavet "A"...
>
Database system?

Du kan evt bruge left/right i din where clause
Syntaks mv er afhængig af rdbms

mvh/Peter Lykkegaard





Lars Grove Mortensen (18-09-2002)
Kommentar
Fra : Lars Grove Mortensen


Dato : 18-09-02 12:37

Peter Lykkegaard wrote in dk.edb.internet.webdesign.serverside.asp:
> Som svar på skriblerier nedfældet af Lars Grove Mortensen :
>
> > I forbindelse med udarbejdelsen af et alfabetisk-ordnet register,
> > skal jeg have det lavet således, at der vil være en oversigt over
> > alfabetet - og når man eksempelvis trykker på "A" skal systemet
> > hente alle de poster fra databasen, hvor feltet "Navn" har
> > forbogstavet "A"...
> >
> Database system?
>
> Du kan evt bruge left/right i din where clause
> Syntaks mv er afhængig af rdbms
>
> mvh/Peter Lykkegaard
>

Det er en Access 2000 database...

Er du ikke sød at uddybe lidt på det, du skriver?


På forhånd mange tak!


MVH
Lars G M

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Peter Lykkegaard (18-09-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 18-09-02 12:53

Som svar på skriblerier nedfældet af Lars Grove Mortensen :

> Det er en Access 2000 database...
>
> Er du ikke sød at uddybe lidt på det, du skriver?

SELECT * FROM myTable WHERE Left(myField,1)="A"

Evt, hvis du gemmer dine queries i Access

PARAMETERS [@SEL] Text ( 1 );
SELECT * FROM myTable WHERE Left(myField,1)=@Sel

Hmm, kan være den her er bedre

PARAMETERS [@SEL] Text ( 1 );
SELECT * FROM myTable WHERE myField Like [@SEL] & "%"


Du kan også bygge dine SQL statements i dit ASP lag og bruge


"SELECT * FROM myTable WHERE myField like "' & myVar & "%'"

God arbejdslyst

mvh/Peter Lykkegaard



Jakob Møbjerg Nielse~ (18-09-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 18-09-02 12:28

Lars Grove Mortensen wrote:
> Så jeg håber, at nogen har et forslag til den første model?

SELECT navn FROM tabel WHERE navn LIKE 'A%'

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man
Jeg søger et fuldtidsjob som programmør. Tag et kig på hjemmesiden.



Matthiessen (18-09-2002)
Kommentar
Fra : Matthiessen


Dato : 18-09-02 15:49

"Lars Grove Mortensen" <lars@grove-mortensen.dk> skrev i en meddelelse
news:am9l2d$n7l$1@sunsite.dk...

> I forbindelse med udarbejdelsen af et alfabetisk-ordnet register,
> skal jeg have det lavet således, at der vil være en oversigt over
> alfabetet - og når man eksempelvis trykker på "A" skal systemet
> hente alle de poster fra databasen, hvor feltet "Navn" har
> forbogstavet "A"...

<snip>

database-spørgsmål hører hjemme i news:dk.edb.database

/Anders



Peter Lykkegaard (18-09-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 18-09-02 16:12

Som svar på skriblerier nedfældet af Matthiessen :

> database-spørgsmål hører hjemme i news:dk.edb.database
>
Du kan da i det mindste henvise til den korrekte gruppe:
dk.edb.database.ms-access
Med mindre vi snakker generel SQL

Og hvor er det lige at det er mere relevant med en databasegruppe end
asp/vbscript?
Skulle man svare fornuftigt på spørgsmålet så kræver det inkludering af
programkode (VBScript) og det er tildels OT i de nævnte to grupper

mvh/Peter Lykkegaard



Matthiessen (18-09-2002)
Kommentar
Fra : Matthiessen


Dato : 18-09-02 19:45

"Peter Lykkegaard" <polonline@hot.mail.com> skrev i en meddelelse
news:hH0i9.84$3w4.1831@news.get2net.dk...

> Du kan da i det mindste henvise til den korrekte gruppe:
> dk.edb.database.ms-access
> Med mindre vi snakker generel SQL

Beklager, en fejl fra min side

> Og hvor er det lige at det er mere relevant med en databasegruppe end
> asp/vbscript?

det var en SQL-forespørgsel som der blev bedt om, det hører hjemme under
nævnte gruppe.

> Skulle man svare fornuftigt på spørgsmålet så kræver det inkludering af
> programkode (VBScript) og det er tildels OT i de nævnte to grupper

ikke nødvendigvis

/Anders



Peter Lykkegaard (18-09-2002)
Kommentar
Fra : Peter Lykkegaard


Dato : 18-09-02 20:31

Som svar på skriblerier forfattet af Matthiessen

> "Peter Lykkegaard" <polonline@hot.mail.com> skrev i en meddelelse
> news:hH0i9.84$3w4.1831@news.get2net.dk...

>> Og hvor er det lige at det er mere relevant med en databasegruppe end
>> asp/vbscript?
>
> det var en SQL-forespørgsel som der blev bedt om, det hører hjemme
> under nævnte gruppe.
>
Står hvorhenne?

<citat>
3. Fundats:
Gruppen er til spørgsmål/diskussion af de problemer der er
ved at fremstille websider ved brug af Active Server Pages.
</citat>

Er du utilfreds med den linde strøm at databaserelateret spørgsmål, så må du
lave et OTD med hensvisning til dk.edb.database for SQL relaterede spørgsmål

Indtil da kan jeg ikke se det store problem set i forhold til fundatsen

Skulle en debat bliver _for_ databasereleateret, er du da velkommen til at
give et bud og samtidig flytte diskussionen til dk.edb.database (.ms-access)

Jeg sat opfølgning til dk.admin.netikette da evt svar kan være OT her i
gruppen

mvh/Peter Lykkegaard



Lars Grove Mortensen (18-09-2002)
Kommentar
Fra : Lars Grove Mortensen


Dato : 18-09-02 17:50

> database-spørgsmål hører hjemme i news:dk.edb.database
>
> /Anders
>


Tak for venligheden makker! (NOT!)

Jeg var ingenlunde bevidst om at spørgsmålet skulle defineres som værende
et rent database-spørgsmål.

Faktisk formodede jeg at det var et (næsten) udelukkende ASP-relateret
spørgsmål, idet jeg søgte en ASP kode, der kunne trække det ønskede ud
fra databasen - og ikke info om, hvordan min database skulle struktureres
eller deslige.

Således skønnede jeg at mit spørgsmål var særdeles relevant i denne
nyhedsgruppe (langt mere end i en nyhedsgruppe for/om
database-spørgsmål).

Jeg håber dette besvarer din næsvished for dig??


Med venlig hilsen
Lars G Mortensen

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (18-09-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-09-02 19:03

Lars Grove Mortensen skrev:

> Tak for venligheden makker! (NOT!)

Selvom Matthiessens svar ikke var heldigt formuleret behøver du
ikke at fare i flint. Det kommer der sjældent noget godt ud af.


> Jeg var ingenlunde bevidst om at spørgsmålet skulle defineres
> som værende et rent database-spørgsmål.

Det bliver du vist heller ikke beskyldt for.


> Faktisk formodede jeg at det var et (næsten) udelukkende
> ASP-relateret spørgsmål, idet jeg søgte en ASP kode, der kunne
> trække det ønskede ud fra databasen - og ikke info om, hvordan
> min database skulle struktureres eller deslige.


Udtræk (forespørgsler) fra databaser er nu også ganske relevant i
databasegrupperne. Som du kan se af de svar du har fået i tråden er
der flere måder at gøre det på - men i princippet er alt hvad der
håndteres af databasen (alle SQL-kald) relevante i en af
databasegrupperne. Det betyder dog ikke nødvendigvis at det er
irrelevant i asp-gruppen.


> Således skønnede jeg at mit spørgsmål var særdeles relevant i
> denne nyhedsgruppe (langt mere end i en nyhedsgruppe for/om
> database-spørgsmål).

Det havde været mere relevant i access-gruppen. Dit sql-kald er det
samme, uanset om du arbejder direkte i Access eller via asp.
Men da der er et naturligt overlab i databaseøjemed er det ikke
noget at bruge tid på normalt.


> Jeg håber dette besvarer din næsvished for dig??

Den slags bemærkninger gavner ingenting. Kan du med sikkerhed sige
at Matthiessen ikke forsøgte at hjælpe dig? Jeg skal bestemt ikke
udelukke muligheden for at han bare var sur og uforskammet - men
man tager ikke skade af at vente med konklusionen til der ikke
længere er tvivl.


FUT: dk.admin.netikette (svar sendes til nævnte gruppe og kan ikke
ses her)
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Lars Grove Mortensen (18-09-2002)
Kommentar
Fra : Lars Grove Mortensen


Dato : 18-09-02 19:50

Undskyld, jeg tager gerne mine ord i mig igen - indrømmer at tonen
var uhensigtsmæssig.

MVH
Lars

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Matthiessen (18-09-2002)
Kommentar
Fra : Matthiessen


Dato : 18-09-02 19:54

"Lars Grove Mortensen" <lars@grove-mortensen.dk> skrev i en meddelelse
news:amaarp$p5r$1@sunsite.dk...

> Tak for venligheden makker! (NOT!)
Så ved jeg da hvilket niveau du ligger på, allerede efter den første sætning
du skriver.

> Jeg var ingenlunde bevidst om at spørgsmålet skulle defineres som værende
> et rent database-spørgsmål.
Og det var jeg ikke bevidst om. Det ved du nu. En grund til at flame mig ?

> Faktisk formodede jeg at det var et (næsten) udelukkende ASP-relateret
> spørgsmål, idet jeg søgte en ASP kode, der kunne trække det ønskede ud
> fra databasen - og ikke info om, hvordan min database skulle struktureres
> eller deslige.
Og det var jeg ikke bevidst om. Det ved du nu. En grund til at flame mig ?

> Således skønnede jeg at mit spørgsmål var særdeles relevant i denne
> nyhedsgruppe (langt mere end i en nyhedsgruppe for/om
> database-spørgsmål).
Ja, og jeg henviste til den relevante gruppe, hvad er det du ikke forstår ?

> Jeg håber dette besvarer din næsvished for dig??
Nu har jeg sådan set mest lyst til at sige en speciel sammensætning af
"n+r+a", men det vil jeg undlade for denne gang. Jeg skal istedet undlade at
hjælpe dig fremover med noget.

Henvisningen var også ment generelt for gruppen, da der kommer spørgsmål om
SQL-forespørgelser som ikke hører til her.

/Anders



Lars Grove Mortensen (18-09-2002)
Kommentar
Fra : Lars Grove Mortensen


Dato : 18-09-02 21:30

Matthiessen wrote in dk.edb.internet.webdesign.serverside.asp:
> Nu har jeg sådan set mest lyst til at sige en speciel sammensætning af
> "n+r+a", men det vil jeg undlade for denne gang. Jeg skal istedet undlade at
> hjælpe dig fremover med noget.
>
> /Anders

Jeg vil gerne hermed benytte lejligheden til at henlede din opmærksomhed på den
undskyldning, jeg faktisk allerede har postet...

For du må virkelig undskylde - jeg læste din respons, på min søgen efter hjælp,
som værende ubehøvlet... Og deraf min feedback i uhensigtsmæssig tone.

Derfor undskylder jeg...

Det er jo desværre således, at email (og indlæg i nyhedsgrupper) er en meget
unuanceret kontaktform - og da folk generelt (inkl. undertegnede) læser det de
vil læse, kan der meget nemt opstå misforståelser... Derfor er det til hver en
tid afsenderens største opgave at sørge for at meddelelsen bliver så entydig
som mulig, mens det er modtagerens ansvar at gøre sig umage for ikke at
misforstå...

Jeg var helt åbenlyst ikke god nok til at undgå misforståelsen - og derfor
undskylder jeg...

Beklager! - Mere kan jeg desværre ikke gøre!

MVH
Lars G Mortensen

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Matthiessen (19-09-2002)
Kommentar
Fra : Matthiessen


Dato : 19-09-02 05:28

"Lars Grove Mortensen" <lars@grove-mortensen.dk> skrev i en meddelelse
news:amanp2$dmm$1@sunsite.dk...

> Jeg vil gerne hermed benytte lejligheden til at henlede din opmærksomhed
på den
> undskyldning, jeg faktisk allerede har postet...

så jeg lige her til morges

<snip>

jeg undskylder også, og trækker mine ord tilbage

:0)

/Anders



Rhaa (25-10-2002)
Kommentar
Fra : Rhaa


Dato : 25-10-02 18:33

Lars Grove Mortensen wrote in
dk.edb.internet.webdesign.serverside.asp:
> Hej alle
>
> I forbindelse med udarbejdelsen af et alfabetisk-ordnet register,
> skal jeg have det lavet således, at der vil være en oversigt over
> alfabetet - og når man eksempelvis trykker på "A" skal systemet
> hente alle de poster fra databasen, hvor feltet "Navn" har
> forbogstavet "A"...
>
> Hvordan gøres det?
>
Godt nok lidt sent at svare men jeg gør sådan her....

<%
response.write "<bgcolor=""#000080"">"
Set DataConn = Server.CreateObject("ADODB.Connection")
DataConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" &

Server.MapPath("Database.mdb") & ""

SQL = "Select * From Billeder where nick like '" &
request.form("qrt") & "%'"
Set RS = DataConn.Execute(SQL)

If (RS.EOF Or RS.BOF) = "" Then
Response.Write"Der er ingen billeder i databasen."
Else
      ' *************** Gennemløb Recordset (rs) med en løkke
******************
Dim strlink, ItemCounter, kol, wide, strvalg
kol = 4 'Antalet af kolloner
ItemCounter = 0
wide = 25
Response.Write "<Center><table border=""1"" align=""center""
width=""100%""

bgcolor=""#800080"">"
Response.Write "<tr>"

Do
      ' *************** laver et link til andre.asp med Id-værdien i
URL

**************************

strLink = "<img src=""vis_billede.asp?id=" & rs("id") & """
width=""160""

height=""120""></a>"
strvalg = "<a href='valg.asp'></a>"

         ' *************** Liste med links ******************

Response.Write "<td align=""center"" width="" " &
CInt(100/kol) & "%"">&nbsp;" &

strLink & "<br><p align=""left"">" & "Nick: " & "" & rs("nick") &
"<br><p align=""left"">" &

"Irl: " & "" & rs("irl") & "</td>"

         ' *************** Gå til næste Record i rs ******************
rs.MoveNext
'******* Skift line for hver 4. link *******************

If (ItemCounter Mod kol) = (kol-1) Then
response.write "</tr></table><br><table border=""1""
align=""center"" width=""100%""><tr>"
End If
ItemCounter=ItemCounter+1
'if wide = 100 then wide = 0
'end if
'wide = wide+25
      


   ' *************** Fortsæt indtil rs er gennemløbet (EOF = End Of
File)

*****************
Loop While Not rs.EOF
'********* Afslutter tabel ***************
Response.Write "</tr></table></center>"
<!--#include virtual=/wwwroot/valg.asp-->
end if

response.write "<br><div align=""center""><center><table
border=""1"" width=""100%""

bgcolor=""#800080""><tr><td width=""25%"" align=""center""
valign=""middle""

height=""30""><form method=""post"" action=""opret.asp""><input
class=knap type=""submit""

value=""opret mig"" Name=""qrt"" valign=""middle""></form><form
method=""post""

action=""se.asp""><input class=knap type=""submit"" value=""a""
Name=""qrt""

valign=""middle""><input class=knap type=""submit"" value=""b""
name=""qrt""><input

class=knap type=""submit"" value=""c"" name=""qrt""><input
class=knap type=""submit""

value=""d"" name=""qrt""><input class=knap type=""submit""
value=""e"" name=""qrt""><input

class=knap type=""submit"" value=""f"" name=""qrt""><input
class=knap type=""submit""

value=""g"" name=""qrt""><input class=knap type=""submit""
value=""h"" name=""qrt""><input

class=knap type=""submit"" value=""i"" name=""qrt""><input
class=knap type=""submit""

value=""j"" name=""qrt""><input class=knap type=""submit""
value=""k"" name=""qrt""><input

class=knap type=""submit"" value=""l"" name=""qrt""><input
class=knap type=""submit""

value=""m"" name=""qrt""><input class=knap type=""submit""
value=""n"" name=""qrt""><input

class=knap type=""submit"" value=""o"" name=""qrt""><input
class=knap type=""submit""

value=""p"" name=""qrt""><input class=knap type=""submit""
value=""q"" name=""qrt""><input

class=knap type=""submit"" value=""r"" name=""qrt""><input
class=knap type=""submit""

value=""s"" name=""qrt""><input class=knap type=""submit""
value=""t"" name=""qrt""><input

class=knap type=""submit"" value=""u"" name=""qrt""><input
class=knap type=""submit""

value=""v"" name=""qrt""><input class=knap type=""submit""
value=""x"" name=""qrt""><input

class=knap type=""submit"" value=""y"" name=""qrt""><input
class=knap type=""submit""

value=""z"" name=""qrt""><input class=knap type=""submit""
value=""æ"" name=""qrt""><input

class=knap type=""submit"" value=""ø"" name=""qrt""><input
class=knap type=""submit""

value=""å"" name=""qrt""><input class=knap type=""submit""
value=""0-9""

name=""qrt""></form><form method=""post""
action=""default.asp""><input class=knap

type=""submit"" value=""til start"" Name=""qrt""

valign=""middle""></td></tr></table></center></div>"

RS.Close
Set RS = Nothing

DataConn.Close
Set DataConn = Nothing

%>

mvh.

René

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408839
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste