Avatar billede hjemmeskoen Nybegynder
10. april 2005 - 17:08 Der er 48 kommentarer og
1 løsning

Besked tæller + Liste

Hejsa.

Jeg har fået bikset en tagwall sammen og nu skal jeg så have gjort sådan at beskederne som brugeren skriver bliver talt sammen så man kan gå ind i brugerens profil og se det samlede antal beskeder han har skreven. Og samtidig skal jeg have lavet en liste så den som har skreven flest beskeder kommer øverst også den der har skrven næst flest kommer nr. 2 også videre også videre.

Håber der er nogle der kan hjælpe.
Avatar billede kalp Novice
10. april 2005 - 17:11 #1
Du skal oprette en ny kolonne som ...type Number.

Hver gang der en bruger skriver en kommentar skal du køre en sql der lige opdatere hans kolonne.. dvs ligger et til.

det er egentlig bare det kort fortalt.

hvis du vil se lidt sql på hvordan det kunne se ud så sig til
Avatar billede hjemmeskoen Nybegynder
10. april 2005 - 17:14 #2
Hmm.. Kan du give mig en "fuld kode" så du sød? =)
Avatar billede kalp Novice
10. april 2005 - 17:19 #3
det svært at give en fuld kode.. du skal ind og tilføje koden der hvor man ligger sine indlæg
Avatar billede hjemmeskoen Nybegynder
10. april 2005 - 17:36 #4
Fair. Så se om du kan smide det ind på følgende sider:

Tagwall.asp (Vis besked siden):

<!--#Include file="../Plus/title.asp"-->
<html>
<head>
<title><%=titlen%></title>
<link rel="stylesheet" href="../Skrift/css.css">
</head>
<!--#include file="../Plus/beskyt.asp" -->
<!--#include file="../Plus/Tjek.asp" -->
<!-- #include file = "../Plus/Online.asp" -->
<!--#Include file="../Moentsystem/moenter.asp"-->
<body>

<form method="post" action="Skriv.asp">
Besked:<br>
<input type="text" name="besked" size="20" class="opdater"><br>
<input type="submit" value="Skriv" class="opdater" style="background-color:#EB2D2E; border-color:#000000; border-style olid; ">&nbsp;&nbsp;<button class="opdater" onClick="window.location='tagwall.asp'" style="background-color:#EB2D2E; border-color:#000000; border-style olid; ">Opdatér</button>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../db/Tagwall.mdb")
sql = "SELECT * from Beskeder order by id DESC"
Set rs = Conn.Execute(sql)
if rs.eof then
response.write "<hr>Skriv forhelvede skriv!"
else
do until rs.eof
%>
<hr>
<%if session("status") = "Admin" then response.write "<a href=slet.asp?id=" & rs("id") & "><b><font color=Red>Slet - </a></font></b>"%><a href="../Brugersystem/profil.asp?id=<%=rs("brugerid")%>"><%=server.htmlencode(rs("brugernavn"))%></a>|<a href="../StatusSider/<%=rs("status")%>.asp"><%=server.htmlencode(rs("status"))%></a> skrev <%=Rs("dato")%>:
<br>
<%
If rs("status") = "Admin" then
Response.Write "" & rs("besked") & ""
elseif rs("status") = "Super VIP" then
Response.Write "" & rs("besked") & ""
elseif rs("status") = "Supermand" then
Response.Write "" & rs("besked") & ""
elseif rs("status") = "<33" then
Response.Write "" & rs("besked") & ""
Else
Response.Write "" & Server.HTMLEncode(rs("besked")) & ""
End if
%>
<%
rs.movenext
Loop
End if
Set conn = Nothing
Set rs = Nothing
%>
</form>


-------------------------------------------------------------------------------------


Skriv.asp (Skriv besked siden):

<!--#Include file="../Plus/Tid.asp"-->

<%
'tjek
if (Request.Form("Besked") = "") then
    Response.Redirect "Fejl.asp"
Else

Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../db/Tagwall.mdb")
' Åben databaseforbindelsen
Conn.Open DSN
dato =  DanskDatoTid(Now)
ip = Request.ServerVariables("REMOTE_ADDR")
strSQL = "INSERT INTO Beskeder (Brugernavn,Brugerid,Besked,dato,status,IP) VALUES('" & Session("brugernavn") & "','" & Session("id") & "','" & Request.Form("Besked") & "','" & dato & "','" & Session("status") & "','"  & IP & "')"
Conn.Execute(strSQL)
response.redirect("Tagwall.asp")
Set conn = Nothing
End if
%>

-------------------------------------------------------------------------------------


Håber det kan hjælpe.
Avatar billede kalp Novice
10. april 2005 - 17:41 #5
<!--#Include file="../Plus/Tid.asp"-->

<%
'tjek
if (Request.Form("Besked") = "") then
    Response.Redirect "Fejl.asp"
Else

Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../db/Tagwall.mdb")
' Åben databaseforbindelsen
Conn.Open DSN
dato =  DanskDatoTid(Now)
ip = Request.ServerVariables("REMOTE_ADDR")
Conn.Execute("Update DINTABELMEDBRUGERE SET DENKOLONNESOMSKALTÆLLEINDLÆG = DENKOLONNESOMSKALTÆLLEINDLÆG + 1 where brugernavn = '" & Session("brugernavn") & "'")
strSQL = "INSERT INTO Beskeder (Brugernavn,Brugerid,Besked,dato,status,IP) VALUES('" & Session("brugernavn") & "','" & Session("id") & "','" & Request.Form("Besked") & "','" & dato & "','" & Session("status") & "','"  & IP & "')"
Conn.Execute(strSQL)
response.redirect("Tagwall.asp")
Set conn = Nothing
End if
%>


måske noget lignende det

der skal rettes i


Conn.Execute("Update DINTABELMEDBRUGERE SET DENKOLONNESOMSKALTÆLLEINDLÆG = DENKOLONNESOMSKALTÆLLEINDLÆG + 1 where brugernavn = '" & Session("brugernavn") & "'")
Avatar billede hjemmeskoen Nybegynder
10. april 2005 - 18:01 #6
Hmm.. Hvad skal den oprettes som? Tal, tekst eller?
Avatar billede kalp Novice
10. april 2005 - 18:05 #7
det skal den kolonne som tæller dine medlemmers indlæg selvfølgelig.. værdien skal jo gemmes et sted.
Avatar billede hjemmeskoen Nybegynder
10. april 2005 - 18:20 #8
Skal Skriv.asp se sådan ud:

<!--#Include file="../Plus/Tid.asp"-->

<%
'tjek
if (Request.Form("Besked") = "") then
    Response.Redirect "Fejl.asp"
Else

Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../db/Tagwall.mdb")
' Åben databaseforbindelsen
Conn.Open DSN
dato =  DanskDatoTid(Now)
ip = Request.ServerVariables("REMOTE_ADDR")
Conn.Execute("Update Tis = Tis + 1 where brugernavn = '" & Session("brugernavn") & "'")
strSQL = "INSERT INTO Beskeder (Brugernavn,Brugerid,Besked,dato,status,IP) VALUES('" & Session("brugernavn") & "','" & Session("id") & "','" & Request.Form("Besked") & "','" & dato & "','" & Session("status") & "','"  & IP & "')"
Conn.Execute(strSQL)
response.redirect("Tagwall.asp")
Set conn = Nothing
End if
%>
Avatar billede kalp Novice
10. april 2005 - 18:23 #9
Conn.Execute("Update Tis = Tis + 1 where brugernavn = '" & Session("brugernavn") & "'")

hov der skal lige din tabel ind..

Conn.Execute("Update TABELMEDBRUGERE SET Tis = Tis + 1 where brugernavn = '" & Session("brugernavn") & "'")

sådan tror jeg
Avatar billede hjemmeskoen Nybegynder
10. april 2005 - 18:28 #10
Sådan?:



<!--#Include file="../Plus/Tid.asp"-->

<%
'tjek
if (Request.Form("Besked") = "") then
    Response.Redirect "Fejl.asp"
Else

Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../db/Tagwall.mdb")
' Åben databaseforbindelsen
Conn.Open DSN
dato =  DanskDatoTid(Now)
ip = Request.ServerVariables("REMOTE_ADDR")
Conn.Execute("Update Beskeder = BeskederSkreven + 1 where brugernavn = '" & Session("brugernavn") & "'")
strSQL = "INSERT INTO Beskeder (Brugernavn,Brugerid,Besked,dato,status,IP) VALUES('" & Session("brugernavn") & "','" & Session("id") & "','" & Request.Form("Besked") & "','" & dato & "','" & Session("status") & "','"  & IP & "')"
Conn.Execute(strSQL)
response.redirect("Tagwall.asp")
Set conn = Nothing
End if
%>
Avatar billede kalp Novice
10. april 2005 - 18:32 #11
ser forkert ud.. fortæl mig dine tabeller og kolonner..
Avatar billede hjemmeskoen Nybegynder
10. april 2005 - 18:52 #12
Min tabel hedder "Beskeder" og kolonnen hedder "BeskederSkreven"
Avatar billede kalp Novice
10. april 2005 - 20:42 #13
Conn.Execute("Update Beskeder SET BeskederSkreven = BeskederSkreven + 1 where brugernavn = '" & Session("brugernavn") & "'")
Avatar billede hjemmeskoen Nybegynder
10. april 2005 - 21:17 #14
Det virker :D Men hvad så når du skal hive det frem i eks. profil.asp og hvis nu man skal lave en topliste?
Avatar billede kalp Novice
10. april 2005 - 21:29 #15
præcis som du hiver dine andre data frem.. men så skal du bare skrive denne ind

BeskederSkreven

istedet så den bliver udskrevet:)
Avatar billede hjemmeskoen Nybegynder
10. april 2005 - 21:31 #16
Hmm fik det gjort i min profil.asp men skal jo have lavet listen så det er den med flest tags der ligger øverst også går det ellers bare ned af :)
Avatar billede kalp Novice
10. april 2005 - 21:35 #17
strSQL = "SELECT TOP 100 * FROM DINTABEL ORDER BY BeskederSkreven desc"

så skal din sql nok se nogenlunde sådan ud
Avatar billede hjemmeskoen Nybegynder
10. april 2005 - 21:38 #18
Har fattet det sammen til det dernede men hvad skal det der Top 100 Være? :s

-------------------------------------------------------------------------------------

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../db/Tagwall.mdb")
strSQL = "SELECT TOP 100 * FROM Beskeder ORDER BY BeskederSkreven desc"
set rs = Conn.execute(strSQL)

if rs.EOF then
Response.write "Der er ingen brugere i databasen."
else
Do Until rs.EOF
%>
<a href="profil.asp?id=<%=rs("id")%>"><%=Server.HtmlEncode(rs("brugernavn"))%>
- <%=rs("beskederskreven")%></a><br></b>
<%
rs.movenext
loop
Conn.Close
Set myConn = Nothing
end if %>
Avatar billede kalp Novice
10. april 2005 - 21:39 #19
det ser rigtigt nok ud.. du kan godt fjerne TOP 100.. det bare hvis du vil lave det til en topliste over 100 brugere kun...
Avatar billede kalp Novice
10. april 2005 - 21:40 #20
ligger lige et svar hvis det også kan køre:)
Avatar billede hjemmeskoen Nybegynder
10. april 2005 - 21:44 #21
Hmm det gør det ikke. Resultater bliver:

Top liste over Beskeder:

Hjemmeskoen - 1
Test - 0
Hjemmeskoen - 0

Og den skal jo bare vise:

Top liste over Beskeder:

Hjemmeskoen - 505
Test - 499
Bo Allan - 233

------------------------------------------------------------------------------------

hvad er problemt?
Avatar billede kalp Novice
10. april 2005 - 21:47 #22
strSQL = "SELECT * FROM Beskeder ORDER BY BeskederSkreven desc"

burde virke.. og kig lige i din db at data'en stemmer
Avatar billede hjemmeskoen Nybegynder
10. april 2005 - 21:51 #23
Jamen det virker jo som det skal. Den skriver hvad der står i databasen og udskriver det. Men problemet er jo bare at når man skriver en besked til tagwallen overskriver den jo ikke den første men opretter et nyt felt.
Avatar billede kalp Novice
10. april 2005 - 21:56 #24
Okay du må da også lige sige vi er flyttet videre til et helt tredje problem ... troede du mente toplisten ikke virkede det var det du spurgte til..

hvad vil du have der sker når en profil poster ? skal hans tekst bare opdateres? lyder da underligt er det ikke meningen der netop skal komme en ny tabel?
Avatar billede hjemmeskoen Nybegynder
11. april 2005 - 07:34 #25
Jo men altså.. Min topliste skal være sådan her:

--------------------------------------------------------------------------------
Xylometazolin 1868 tags


San 1777 tags


Netcav 1735 tags


The Dj 1267 tags


Mr Croon 1051 tags


YaMiii 1038 tags


Mo 806 tags


TricK 751 tags


RaiD 563 tags


ElectriZeR 503 tags


The Leader 482 tags


aof 451 tags


Dyret 394 tags


Hyper boy 350 tags


BadeDyret 311 tags


Angel Of Death 191 tags


Jesper grøn kjær 175 tags


Raul 161 tags


Dunn 150 tags


Mic 144 tags


The Dj1 139 tags


Nicklas 137 tags


M GaNgStA 108 tags


Niller 104 tags


Kaptajnen 89 tags


Fru Raul 88 tags


Apitex 76 tags


Greep 72 tags


SponSoren 60 tags


Mafia Boss3n 53 tags


Kulidiwa 41 tags


Bvagaar 34 tags


Dephex 29 tags


SnuZZer 27 tags


thomthom 24 tags


kroko 22 tags


Raizion 21 tags

-------------------------------------------------------------------------------------

Også er jeg sgu egentlig ret ligeglad med hvad der sker i databasen :)
Avatar billede kalp Novice
11. april 2005 - 08:01 #26
okay jeg har forstået toplisten nu:) hvad er det så der går galt? bare så jeg ved hvor der skal rettes.
Avatar billede hjemmeskoen Nybegynder
11. april 2005 - 14:46 #27
Ved ikke hvor det går galt. Men altså den skriver jo alt i databasen det vil sige hvis nu jeg skriver to besked:

Hjemmeskoen skriver:
Test
Hjemmeskoen skriver:
Test2

så skriver den på listen:

Hjemmeskoen - 1
Hjemmeskoen - 0

Fordi den jo skriver det som står i databasen og der bliver skreven til databasen 2 gange når du skriver 2 beskeder =)
Avatar billede kalp Novice
11. april 2005 - 15:49 #28
Vil du ikke have der står i databasen alle de beskeder man har skrevet? hvis ikke skal du ændre denne sql til en update sql

strSQL = "INSERT INTO Beskeder (Brugernavn,Brugerid,Besked,dato,status,IP) VALUES('" & Session("brugernavn") & "','" & Session("id") & "','" & Request.Form("Besked") & "','" & dato & "','" & Session("status") & "','"  & IP & "')"

du har lavet en insert.

hvis du gerne vil have alle indlæg bliver gemt skal du bare når du udskriver din liste.. denne

Hjemmeskoen - 1
Hjemmeskoen - 0

sætte din kolonne ind i DISTINCT()

fx

SELECT DISTINCT(brugernavne)
FROM din Tabel
Avatar billede hjemmeskoen Nybegynder
11. april 2005 - 16:14 #29
Hvordan vil du sætte distinct ind i:


<html>
<!--#Include file="../Plus/title.asp"-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title><%=titlen%></title>
<link rel="stylesheet" href="../Skrift/css.css">
</head>
<!--#Include file="../Moentsystem/moenter.asp"-->
<!--#include file="../Plus/beskyt.asp" -->
<!--#include file="../Plus/Tjek.asp" -->
<!-- #include file = "../Plus/Online.asp" -->
<center>
<b>Top liste over Beskeder:</b><br><br>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../db/Tagwall.mdb")
strSQL = "SELECT * FROM Beskeder ORDER BY BeskederSkreven desc"
set rs = Conn.execute(strSQL)

if rs.EOF then
Response.write "Der er ikke skreven nogle beskeder i Tagwallen."
else
Do Until rs.EOF
%>
<a href="profil.asp?id=<%=rs("id")%>"><%=Server.HtmlEncode(rs("brugernavn"))%>
- <%=rs("beskederskreven")%></a><br>
<%
rs.movenext
loop
Conn.Close
Set myConn = Nothing
end if %>
Avatar billede kalp Novice
11. april 2005 - 16:17 #30
muligvis

strSQL = "SELECT DISTINCT(*) FROM Beskeder ORDER BY BeskederSkreven desc"

hvis man kan med stjerne hehe
Avatar billede kalp Novice
11. april 2005 - 16:19 #31
hov vent lige.. når du skriver

Hjemmeskoen - 1
Hjemmeskoen - 0

er hjemmeskoen bare en bruger? det er lidt forvirrende jo:))

hvis det er det så skal du nok lave noget i stil med

strSQL = "SELECT DISTINCT(BRUGERNAVNKOLONNE) FROM Beskeder ORDER BY BeskederSkreven desc"



men er egentlig temmlig forvirret:))
Avatar billede hjemmeskoen Nybegynder
11. april 2005 - 16:20 #32
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '(*)'.

/Brugersystem/Beskedliste.asp, line 20


Ser det ikke ud til ;)
Avatar billede hjemmeskoen Nybegynder
11. april 2005 - 16:22 #33
Nåååh.

Jamen så laver jeg den sådan:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../db/Tagwall.mdb")
strSQL = "SELECT DISTINCT Brugernavn FROM Beskeder ORDER BY BeskederSkreven desc"
set rs = Conn.execute(strSQL)

if rs.EOF then
Response.write "Der er ikke skreven nogle beskeder i Tagwallen."
else
Do Until rs.EOF
%>
<a href="profil.asp?id=<%=rs("id")%>"><%=Server.HtmlEncode(rs("brugernavn"))%>
- <%=rs("beskederskreven")%></a><br>
<%
rs.movenext
loop
Conn.Close
Set myConn = Nothing
end if %>


Men så får jeg fejlen:

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] ORDER BY clause (BeskederSkreven) conflicts with DISTINCT.

/Brugersystem/Beskedliste.asp, line 20
Avatar billede hjemmeskoen Nybegynder
11. april 2005 - 16:23 #34
Brugernavn:  Antal Beskeder:

    Hjemmeskoen - 1
Avatar billede kalp Novice
11. april 2005 - 16:40 #35
hmm måske det fordi brugernavn er unikt..

så må du prøve ..

strSQL = "SELECT Brugernavn FROM Beskeder GROUP BY Brugernavn ORDER BY BeskederSkreven desc"

prøv den også uden order by

strSQL = "SELECT Brugernavn FROM Beskeder GROUP BY Brugernavn"
Avatar billede hjemmeskoen Nybegynder
11. april 2005 - 16:48 #36
Hmm ingen af dem virker.
Avatar billede kalp Novice
11. april 2005 - 17:08 #37
hvad sagde du dette betød?

Hjemmeskoen - 1
Hjemmeskoen - 0


at du har oprettet et indlæg? hvorfor er den  så 0 i den ene og 1 i den anden? jeg er ved at forstå hvad det er tror jeg.. fordi den oprettet en ny række hver gang?
Avatar billede hjemmeskoen Nybegynder
11. april 2005 - 17:15 #38
Altså Hjemmeskoen er brugernavnet og tallet er det antal besked det er altså:

Hjemmeskoen (Brugeren Hjemmeskoen) - 12 (Har skrevet 12 Beskeder)

Og hvergang man opretter et nyt indlæg i tagwallen så skriver den en ny række i databasen.
Avatar billede kalp Novice
11. april 2005 - 17:21 #39
okay nu har jeg forstået den del:) og problemet er at den udskriver brugeren hjemmeskoen flere gange?
Avatar billede hjemmeskoen Nybegynder
11. april 2005 - 17:25 #40
Jep fordi den jo udskriver alle de rækker der er i databasen så det vil sige hvis nu brugeren Hjemmeskoen skriver 40 beskeder udskriver den Hjemmeskoen 40 gange på listen men med besked nr. 40 øverst fordi den har det højeste tal. Og den skal kun udskrive 1 Gang eks. hvis nu Hjemmeskoen har skreven 39 Beskeder skal den skrive:

Hjemmeskoen - 39

Også skal den overskrive det når besked nr. 40 bliver skreven altså

Hjemmeskoen - 40

og ikke to gange.
Avatar billede kalp Novice
11. april 2005 - 17:43 #41
okay... faktisk er selve opbygningen af databasen ikke så god så... for hvis du havde lavet 2 tabeller.. fx

en til brugere

ID - AUTONUMBER
Brugernavn - Text

Og din tabel med beskeder.

ID - AUTONUMBER
Indlæg - MEMO eller TEXT
BrugerID - Number

BrugerID skal tage brugerens AUTONUMBER id når der lavet et indlæg.

så kunne du simpelt nok bare udskrive alle brugere.. for de vil kun komme frem EN gang.


------------------------------------------------------------------------


problemet er med din database er at selv om der står et brugernavn på hver række.. så er det egentlig en ny bruger hver gang


vi ser lige om vi kan ordne det via. sql men ellers skal det gøres via. ASP tror jeg.


strSQL = "SELECT (skriv alle de kolonner som du vil udskrive her undtagen ID) FROM Beskeder GROUP BY Alle de kolonner du har med i din select"

Du skal altså bare ikke have din primary key med.
Avatar billede hjemmeskoen Nybegynder
11. april 2005 - 17:49 #42
strSQL = "SELECT Brugernavn,Beskederskreven FROM Beskeder GROUP BY Brugernavn,Beskederskreven"

Sådan der?
Avatar billede hjemmeskoen Nybegynder
11. april 2005 - 18:34 #43
For hvis det sådan så virker det ikke :)
Avatar billede kalp Novice
11. april 2005 - 19:35 #44
hvad med

strSQL = "SELECT DISTINCT(Brugernavn), SUM(beskederskreven) as beskederskreven FROM Beskeder ORDER BY BeskederSkreven desc"

og ingen er dem er primary key vel?

kan forestille mig der skal rettes en lille smule mere.. men hvis den ikke giver fejl er det fint nok.. hvis udskriften ikke er helt som den skal være kan det let rettes..


indrømmer .. jeg er dårlig til at sætte mig ind i andres kode hehe
Avatar billede kalp Novice
11. april 2005 - 19:36 #45
grunden til sum er fordi du bare skal have summen af kolonnen beskeder skrevet.. for hver række har vel enten 1 eller o
Avatar billede hjemmeskoen Nybegynder
11. april 2005 - 19:44 #46
Primary key - Hvad betyder det?

Og jeg får følgende fejl:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Circular reference caused by alias 'beskederskreven' in query definition's SELECT list.

/Brugersystem/Beskedliste.asp, line 20
Avatar billede hjemmeskoen Nybegynder
11. april 2005 - 19:46 #47
Også får jeg en fejl i profil.asp når tagwallen er tømt altså der ingen indlæg er i databasen:

Beskeder: ADODB.Field error '80020009'

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

/Brugersystem/profil.asp, line 0


Hvad kan jeg gøre ved det?
Avatar billede kalp Novice
11. april 2005 - 19:59 #48
uha hvor man mister overblikket! hehe

Well jeg forstår ikke lige det ikke gider... vi siger distinct på navnet.. og sum i alle de felter det navn optræder.. det næsten lige før det er nemmere at skifte database struktur... men du må også gerne lukke spørgsmålet og stille det igen blot på toplisten .. for tror ikke der er så mange der kan overskue dette spørgsmål mere.

laver du database strukturen om er det i hvertfald lettere for mig, men også nemmere for dig i fremtiden.

brugerne i en tabel.. og beskederne i en anden tabel.
Avatar billede hjemmeskoen Nybegynder
12. april 2005 - 11:58 #49
Det er okay. Jeg fik et svar fra en ven. Ellers tak for hjælpen.
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