/ 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
jeg får ikke alle navne med fra min databa~
Fra : Henrik Petersen


Dato : 22-03-03 21:23

Hej læser

ved ikke om dette skal i dk.edb.database.ms.access, så nu ryger det her.....

Jeg forstår ikke dette helt, har læst og prøvet eksempler fra www.html.dk

jeg får kun ét navn frem her og ikke de 2 navne der er i databasen, der er
hul igennem, da jeg jo får det ene navn frem på skærmen.....

henrik

<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("brugere.mdb")
Conn.Open DSN

' SQL forespørgsel
strSQL = "Select navn from mailliste"
' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)

do

Response.Write "<p>Velkommen '" & rs("navn") & "'</p>"

rs.MoveNext
Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing

%>



 
 
Jimmy (22-03-2003)
Kommentar
Fra : Jimmy


Dato : 22-03-03 21:33

Henrik Petersen wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej læser
>
> ved ikke om dette skal i dk.edb.database.ms.access, så nu ryger det her.....
>
> Jeg forstår ikke dette helt, har læst og prøvet eksempler fra www.html.dk
>
> jeg får kun ét navn frem her og ikke de 2 navne der er i databasen, der er
> hul igennem, da jeg jo får det ene navn frem på skærmen.....
>
> henrik
>
> <%
&gt; ' Databaseforbindelse - husk at angive sti til din database
&gt; Set Conn = Server.CreateObject("ADODB.Connection")
&gt; DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
&gt; DSN = DSN & "DBQ=" & Server.MapPath ("brugere.mdb")
&gt; Conn.Open DSN
&gt;
&gt; ' SQL forespørgsel
&gt; strSQL = "Select navn from mailliste"
&gt; ' Udfør forespørgsel (rs indeholder nu resultatet)
&gt; Set rs = Conn.Execute(strSQL)
&gt;
&gt; do
&gt;
&gt; Response.Write "<p>Velkommen '" & rs("navn") & "'</p>"
&gt;
&gt; rs.MoveNext
&gt; Loop While Not rs.EOF
&gt;
&gt; Conn.Close
&gt; Set Conn = Nothing
&gt;
&gt; %>
>
>



Prøv bare at skrive strSQL = "Select from mailliste" i stedet for.

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Jens Gyldenkærne Cla~ (22-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 22-03-03 21:53

Jimmy skrev:

>> strSQL = "Select navn from mailliste"

> Prøv bare at skrive strSQL = "Select from mailliste" i stedet
> for.

Hvad skulle det hjælpe? Ovenstående er ikke korrekt syntaks - måske
mener du "SELECT * FROM mailliste"?
Men det vil ikke ændre Henriks udskrift at tage flere felter med i
forespørgslen.

Til Henrik: Er du sikker på at der er to poster i din database?
Findes der flere versioner af databasen på din webserver?
--
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

Henrik Petersen (22-03-2003)
Kommentar
Fra : Henrik Petersen


Dato : 22-03-03 22:48

Havde delet min mail, men det virkede altså ikke...¨

Jeg har fået det til at virke, sulle bare lukke og åbne i et nyt vindu, den
var ikke nok at trykke på F5...

henrik


"Jimmy" <jimmy_jac@hotmail.com> wrote in message
news:b5ih9o$l64$1@sunsite.dk...
> Henrik Petersen wrote in dk.edb.internet.webdesign.serverside.asp:
> > Hej læser
> >
> > ved ikke om dette skal i dk.edb.database.ms.access, så nu ryger det
her.....
> >
> > Jeg forstår ikke dette helt, har læst og prøvet eksempler fra
www.html.dk
> >
> > jeg får kun ét navn frem her og ikke de 2 navne der er i databasen, der
er
> > hul igennem, da jeg jo får det ene navn frem på skærmen.....
> >
> > henrik
> >
> > <%
> &gt; ' Databaseforbindelse - husk at angive sti til din database
> &gt; Set Conn = Server.CreateObject("ADODB.Connection")
> &gt; DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
> &gt; DSN = DSN & "DBQ=" & Server.MapPath ("brugere.mdb")
> &gt; Conn.Open DSN
> &gt;
> &gt; ' SQL forespørgsel
> &gt; strSQL = "Select navn from mailliste"
> &gt; ' Udfør forespørgsel (rs indeholder nu resultatet)
> &gt; Set rs = Conn.Execute(strSQL)
> &gt;
> &gt; do
> &gt;
> &gt; Response.Write "<p>Velkommen '" & rs("navn") & "'</p>"
> &gt;
> &gt; rs.MoveNext
> &gt; Loop While Not rs.EOF
> &gt;
> &gt; Conn.Close
> &gt; Set Conn = Nothing
> &gt;
> &gt; %>
> >
> >
>
>
>
> Prøv bare at skrive strSQL = "Select from mailliste" i stedet for.
>
> --
> Danmarks største specialiserede IT jobdatabase
> - Udelukkende med IT- og internetrelaterede jobs
> - Opret en profil og lad drømmejobbet finde dig
> KLIK HER! => http://www.html.dk/job



Søren \"Pengman\" Pe~ (22-03-2003)
Kommentar
Fra : Søren \"Pengman\" Pe~


Dato : 22-03-03 22:35


"Henrik Petersen" <hep@image.dk> wrote in message
news:hC3fa.1656$vn1.425750@news010.worldonline.dk...
> Hej læser
>
> ved ikke om dette skal i dk.edb.database.ms.access, så nu ryger det
her.....
>
> Jeg forstår ikke dette helt, har læst og prøvet eksempler fra www.html.dk
>
> jeg får kun ét navn frem her og ikke de 2 navne der er i databasen, der er
> hul igennem, da jeg jo får det ene navn frem på skærmen.....
>
> henrik

Prøv at smide en rs.Movefirst ind før du begynder på dit loop, bare for at
være sikker på den starter ved den første post.
således:
>....
> Set rs = Conn.Execute(strSQL)

rs.Movifirst '<== Prøv dette

> do
> .......

Måske det hjælper

Søren



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408936
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste