/ 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
ASP database problemer! :(
Fra : Søren


Dato : 16-02-03 16:10

Jeg har et problem med den turtorial der er til ASP om databser.
Jeg syntes ellers jeg har fulgt den nøje, men hver gang viser den
bare en blank side selvom jeg har fyldt data ind i databasen.
Skal der stå i stien, hvilken tabel den skal åbne fra Access
databasen eller hvad kan problemet skyldes?


--
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

 
 
Carsten Suurland (16-02-2003)
Kommentar
Fra : Carsten Suurland


Dato : 16-02-03 16:34

Hej Søren

Prøve at sende kode...
Så er det lidt nemmere.

/Carsten Suurland

"Søren" <munter@computer.dk> wrote in message news:b2o9kb$55c$1@sunsite.dk...
> Jeg har et problem med den turtorial der er til ASP om databser.
> Jeg syntes ellers jeg har fulgt den nøje, men hver gang viser den
> bare en blank side selvom jeg har fyldt data ind i databasen.
> Skal der stå i stien, hvilken tabel den skal åbne fra Access
> databasen eller hvad kan problemet skyldes?
>
>
> --
> 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 Kaastrup (16-02-2003)
Kommentar
Fra : Søren Kaastrup


Dato : 16-02-03 17:16

Søren wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeg har et problem med den turtorial der er til ASP om databser.
> Jeg syntes ellers jeg har fulgt den nøje, men hver gang viser den
> bare en blank side selvom jeg har fyldt data ind i databasen.
> Skal der stå i stien, hvilken tabel den skal åbne fra Access
> databasen eller hvad kan problemet skyldes?
>
>
> --
> 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
Lyder som at du enten kalder siden .htm eller at du ( hvis du kører
lokalt) ikke kører siden under en webserver.

Søren


--
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~ (16-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 16-02-03 22:45

Søren skrev:

> Jeg har et problem med den turtorial der er til ASP om databser.
> Jeg syntes ellers jeg har fulgt den nøje, men hver gang viser den
> bare en blank side selvom jeg har fyldt data ind i databasen.
> Skal der stå i stien, hvilken tabel den skal åbne fra Access
> databasen eller hvad kan problemet skyldes?

Jeg går ud fra at du med "stien" mener den databaseangivelse der
skal stå i din connectionstring. Der skal der ikke stå noget om
hvilken tabel du vil åbne - det specificeres først når du sender en
forespørgsel (SELECT...) til din connection.

Se også <http://asp-faq.dk/article/?id=41>
--
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

Søren (16-02-2003)
Kommentar
Fra : Søren


Dato : 16-02-03 23:20

Her er koden:
-------------------------------------------------------------------
<html>
<head>
<title>Min første ASP side</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">

<%
' ADODB connection objektet
Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (database.mdb)}; DBQ=" &
Server.MapPath("C:\Inetpub\wwwroot\_vti_log/database.mdb")
' Åben databaseforbindelsen
Conn.Open DSN
%>

<%
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>

</body>
</html>
-------------------------------------------------------------------
Min side default.asp og jeg har aktiveret IIS i windows xp.
Kan det have nogen betydning ?

--
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~ (17-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 17-02-03 00:27

Søren skrev:

> ' Åben databaseforbindelsen
> Conn.Open DSN
> %>

Hertil er alt fint.

Men det er ikke nok at åbne en forbindelse til databasen - du skal
også bede om at få vist nogle data.

Se fx eksemplet fra tutorialen på html.dk:
<http://html.dk/tutorials/asp/lektion19.asp>
--
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

Søren (17-02-2003)
Kommentar
Fra : Søren


Dato : 17-02-03 11:55

Ahh nu er jeg med, mange tak! ;)
Men jeg kan stadig ikke få den til at vise de informationer der stå i
databasen, selvom jeg har skrevet:
------------------------------------------------------------------
response.write "<tr><td>" & rs("id") & "</td><td>" & rs("k1") &
"</td><td>" & rs("k2") & "</td><td>" & rs("k3") & "</td><td>" &
rs("k4") & "</td><td>" & rs("k5") & "</td></tr>"
------------------------------------------------------------------
for at få den til at vise de forskellige kolonner med deres indhold.
Nu ser min kode ellers sådan her ud:
------------------------------------------------------------------
<html>
<head>
   <title>Untitled</title>
</head>

<body>
<table border=1>
<tr
bgcolor="#aaaaaa"><td>ID</td><td>DÆK</td><td>FÆLGE</td><td>UDSTØDNING
ER</td><td>SKØRTER</td><td>HÆKSPOJLER</td></tr>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open
"DBQ=c:\inetpub\Scripts\db2.mdb;DefaultDir=c:\inetpub\Scripts;Driver=
{Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS
Access;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=8;PageTim
eout=5;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"
SQL="SELECT * FROM table1"
Set RS= Server.CreateObject("ADODB.RecordSet")
rs.open SQL,conn
do while not rs.eof and not rs.bof
response.write "<tr><td>" & rs("id") & "</td><td>" & rs("k1") &
"</td><td>" & rs("k2") & "</td><td>" & rs("k3") & "</td><td>" &
rs("k4") & "</td><td>" & rs("k5") & "</td></tr>"
rs.movenext
loop
rs.close
Conn.close
%>
</table>
</body>
</html>
------------------------------------------------------------------
Fandt nemlig en database, som jeg så tænkte jeg bare lige kunne rette
til, til det jeg skulle bruge den til. Men det gik ikke, for den
viser kun navnet på de forskellige kolonner og ikke hvad der ellers
står i databasen. Hvad kan det skyldes?

--
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~ (17-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 17-02-03 12:10

Søren skrev:

> Ahh nu er jeg med, mange tak! ;)

Lige for en ordens skyld - det er en god ide at citere en smule af
det du kommenterer. På den måde er det lettere at se sammenhængen
(jeg og flere andre ser kun nye indlæg).


> SQL="SELECT * FROM table1"

Hedder din tabel "table1"?

> response.write "<tr><td>" & rs("id") & "</td><td>" & rs("k1")
> & "</td><td>" & rs("k2") & "</td><td>" & rs("k3") &
> "</td><td>" & rs("k4") & "</td><td>" & rs("k5") & "</td></tr>"

Og hedder felterne i table1 id, k1, k2, k3, k4, og k5?

Generelt er det god kodestil at specificere hvilke felter man skal
bruge - dvs skriv "SELECT id, k1, k2, k3, k4, og k5 FROM table1" i
stedet for "SELECT * FROM table1"
--
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

Søren (17-02-2003)
Kommentar
Fra : Søren


Dato : 17-02-03 12:35

> Jens GyldenkærneClausen skrev:
> Hedder din tabel "table1"?
> Og hedder felterne i table1 id, k1, k2, k3, k4, og k5?

Hej igen!

Ja min tabel hedder "table1" og felterne "id, k1, k2" osv.
Men der bliver stadig ikke vist noget tekst nedenfor felterne.
Skal man tilføje tekst til databasen igennem SQL,
eller kan man bare skrive det ind i sin Access database?
For jeg har bare skrevet det ind i Access,
så kan være at det er der problemet ligger.

Mange tak for hjælpen indtil videre!

--
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 (17-02-2003)
Kommentar
Fra : Søren


Dato : 17-02-03 12:46

> Jens GyldenkærneClausen skrev:
> Hedder din tabel "table1"?
> Og hedder felterne i table1 id, k1, k2, k3, k4, og k5?

Hej igen!

Ja min tabel hedder "table1" og felter heder "id, k1, k2 osv."
Men den viser ikke det data jeg har skrevet ind i mit Access dokument
under felterne. Den viser kun hoved felterne eller hvad jeg skal
kalde dem, og intet data nedenunder. Skal man tilføje data igennem
SQL, eller hvad kan problemet være?

Mange tak for hjælpen indtil videre!

--
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 (17-02-2003)
Kommentar
Fra : Søren


Dato : 17-02-03 18:13

Hey igen igen!!!

Mange tak for hjælpen Jens, og hvem der ellers kom med svar!

Nu spiller det hele bare!

--
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~ (17-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 17-02-03 21:49

Søren skrev:

> Mange tak for hjælpen Jens, og hvem der ellers kom med svar!
>
> Nu spiller det hele bare!

Hvordan fik du det til at virke?
--
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

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

Månedens bedste
Årets bedste
Sidste års bedste