/ 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
http://www.fermat.dk/board2/aspboard.asp
Fra : Jakob Nielsen


Dato : 03-02-01 21:55

Hej !!

Tag lige at se på http://www.fermat.dk/board2/aspboard.asp

Jeg har før fået en .mba-fil til at fungere på mit fermat.dk-domæne, men her
fungerer det altså ikke !

Hvad mon der er i vejen? Skal jeg bruge ODBC ?


mvh Jakob Nielsen



 
 
diz (04-02-2001)
Kommentar
Fra : diz


Dato : 04-02-01 13:25

Hei!
Er det mulig å få se på koden ?

Morten

"Jakob Nielsen" <jakob-n@ofir.dk> wrote in message
news:9f_e6.25048$l57.1152078@news000.worldonline.dk...
> Hej !!
>
> Tag lige at se på http://www.fermat.dk/board2/aspboard.asp
>
> Jeg har før fået en .mba-fil til at fungere på mit fermat.dk-domæne, men
her
> fungerer det altså ikke !
>
> Hvad mon der er i vejen? Skal jeg bruge ODBC ?
>
>
> mvh Jakob Nielsen
>
>



Jakob Nielsen (04-02-2001)
Kommentar
Fra : Jakob Nielsen


Dato : 04-02-01 12:31

<%@ Language=VBScript %>
<%Option Explicit%>
<%Response.Buffer=False%>
<!--#INCLUDE FILE="aspBoardFunctions.asp"-->
<HTML>
<HEAD>
<meta name="keywords"
content="free,software,componets,web,internet,freeware,webboard,message,boar
d,search,engine,easy,website,IIS,information,server,free ASP components">
<meta name="description" content="find free software for ASP web developers
using ASP and Visual Basic and Microsoft IIS (Internet Information Server)
The ASP Message Board component by FreezingCold software is available for
free at http://www.FreezingCold.com/aspBoard, makers of michael campbells
search engine commando,purchase this online marketing package">
<meta name="author" content="FreezingCold Software,
http://www.freezingcold.com">
<meta name="robots" content="index,follow">
<TITLE><%=abTitle%></TITLE>
</HEAD>

<%
If abBGImage="" Then
If abBGColor <> "" Then
Response.Write "<BODY BGCOLOR=""" & abBGColor & """>"
End If
Else
Response.Write "<BODY BACKGROUND=""" & abBGImage & """>"
End If
%>

<CENTER>
<%=GetTitleString%>
<br>
<h3><font face="<%=abFont%>"><a href="aspBoardPost.asp?Id=0">Create a new
thread</a></font></h3>
<br>
<!--visit http://www.freezingcold.com/aspboard for free ASP components-->
</CENTER>

<%

ListItems(0)

%>
<center>
<br><br>
<h3><font face="<%=abFont%>"><a href="aspBoardPost.asp?Id=0">Create a new
thread</a></font></h3>
<br>
<h4><font face="<%=abFont%>" size="-1"><a href="<%=abHome%>">HOME</a></h4>
<br>
<h5><font face="<%=abFont%>" size="-2"><a
href="http://www.freezingcold.com/aspboard.asp?url=<%=Request.ServerVariable
s("SERVER_NAME")%>">Click here for free ASP message board
components</font></a></h5>
</center>
</BODY>
</HTML>
<!--visit http://www.freezingcold.com/aspboard for the latest free updates
and patches-->










"diz" <m-bekkel@online.no> skrev i en meddelelse
news:YVaf6.3813$lS6.101021@news1.oke.nextra.no...
> Hei!
> Er det mulig å få se på koden ?
>
> Morten
>
> "Jakob Nielsen" <jakob-n@ofir.dk> wrote in message
> news:9f_e6.25048$l57.1152078@news000.worldonline.dk...
> > Hej !!
> >
> > Tag lige at se på http://www.fermat.dk/board2/aspboard.asp
> >
> > Jeg har før fået en .mba-fil til at fungere på mit fermat.dk-domæne, men
> her
> > fungerer det altså ikke !
> >
> > Hvad mon der er i vejen? Skal jeg bruge ODBC ?
> >
> >
> > mvh Jakob Nielsen
> >
> >
>
>



Lars Aagaard (04-02-2001)
Kommentar
Fra : Lars Aagaard


Dato : 04-02-01 18:48

Hej Jakob

Det er vist koden for nedenstående include file vi skal kigge på...

aspBoardFunctions.asp

Med venlig hilsen
Lars Aagaard



Jakob Nielsen (04-02-2001)
Kommentar
Fra : Jakob Nielsen


Dato : 04-02-01 22:16

<!--#INCLUDE FILE="aspBoardData.asp"-->

<STYLE type=text/css>
<!--
A:link {color:"<%=abColorLink%>";}
A:visited {color:"<%=abColorVisited%>";}
A:hover {color:"<%=abColorHover%>"; <%If abBoldHover = True Then
Response.Write "font-weight:bolder"%>}
{
text-indent : 2;
}
-->
</STYLE>

<%
Dim strSql
Dim adoConn

Set adoConn=Server.CreateObject("ADODB.Connection")
adoConn.ConnectionString="DBQ=" & Server.MapPath(abDBPath) &
"\aspBoard.mdb;DefaultDir=" & Server.MapPath(abDBPath) & ";Driver={Microsoft
Access Driver (*.mdb)};DriverId=25;FIL=MS
Access;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;
SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;;User Id=admin;"
adoConn.Open

Function ListItems(parentId)

Dim strSql
Dim adoRs

strSql="SELECT * FROM msgDetail WHERE parentId = " & parentId & " ORDER BY
msgTime DESC"

Set adoRs=Server.CreateObject("ADODB.Recordset")
adoRS.Open strSql, adoConn, 1

If Not adoRs.EOF Then
Response.Write "<ul>"
Do Until adoRS.EOF
Response.Write "<li><a href=""aspBoardDetail.asp?Id=" &
adoRS.Fields("msgId").Value & """><FONT FACE=""" & abFont & """>" &
adoRS.Fields("headerStr").Value & "</a>&nbsp;&nbsp;<font size=""-1"">(" &
FormatDateTime(adoRs.Fields("msgTime").Value, 2) & "&nbsp;" &
FormatDateTime(adoRs.Fields("msgTime").Value, 3) & ")</FONT>"
ListItems(adoRs.Fields("msgId").Value)
adoRS.MoveNext
Loop
Response.Write "</ul>"
End If

End Function


Function ExistFollowUps(parentId)

Dim strSql
Dim adoRs

strSql = "SELECT msgId FROM msgDetail WHERE parentId = " & parentId

Set adoRs = Server.CreateObject("ADODB.Recordset")
adoRS.Open strSql, adoConn, 1

ExistFollowUps = Not adoRs.EOF

End Function


Function GetHeaderString(msgId, HTML)

Dim strHeader
Dim strSql
Dim adoRs

strSql = "SELECT * FROM msgDetail WHERE msgId = " & msgId

Set adoRs=Server.CreateObject("ADODB.Recordset")
adoRS.Open strSql, adoConn, 1

If adoRs.EOF Then
strHeader = abDefaultHeader
Else
strHeader = adoRs.Fields("headerStr").Value
End If

If HTML = -1 Then
GetHeaderString = "<ul><li><a href=""aspBoardDetail.asp?Id=" &
adoRs.Fields("msgId").Value & """><font face=""" & abFont & """>" &
strHeader & "</font></ul>"
Else
GetHeaderString = strHeader
End If

End Function


Function GetTitleString()

Dim strTemp

strTemp = "<H2><FONT FACE=""" & abFont & """><a href=""aspBoard.asp"">" &
abTitle & "</font></a></H2>"

GetTitleString = strTemp

End Function


Function AddResponse(ParentId, Subject, sMessage, AuthorName, AuthorEmail,
AuthorURL)

Dim adoRs
Dim strSql

Set adoRs = Server.CreateObject("ADODB.Recordset")

With adoRs
.CursorType = 2
.LockType = 2
.ActiveConnection = adoConn
.Open "SELECT * FROM msgDetail WHERE msgId = -1"
.Addnew
.Fields("parentId").Value = ParentId
.Fields("headerStr").Value = Left(Subject, 64)
.Fields("detailStr").Value = sMessage
.Fields("author_nameStr").Value = Left(AuthorName, 64)
.Fields("author_emailStr").Value = Left(AuthorEmail, 128)
.Fields("author_urlStr").Value = Left(AuthorURL, 128)
.Update
.Close
End With

strSql = "SELECT Max(msgId) FROM msgDetail"

Set adoRs=Server.CreateObject("ADODB.Recordset")
adoRS.Open strSql, adoConn, 1

AddResponse = adoRs.Fields(0).Value

End Function

Function GetRows(InputString)

Dim lngRows
Dim i

lngRows = Int(Len(InputString)/40)

If lngRows < 4 Then
lngRows = 4
End If

If Instr(1, InputString, aspCrLf)>0 Then
For i=1 to Len(InputString) - 1
If Mid(InputString, i, 2) = Chr(10) & Chr(13) Then
lngRows = lngRows + 1
End If
Next
End If

If lngRows > 12 Then
lngRows = 12
End If

GetRows = lngRows

End Function

%>







"Lars Aagaard" <lars@123nu.dk> skrev i en

Allan Ebdrup (05-02-2001)
Kommentar
Fra : Allan Ebdrup


Dato : 05-02-01 22:32


"Jakob Nielsen" <jakob-n@ofir.dk> wrote in message
news:gEjf6.23412$fa3.1275662@news010.worldonline.dk...
> <!--#INCLUDE FILE="aspBoardData.asp"-->
[klip]

Bare en lille kommentar, det er ikke særligt pæn kode, du skulle nok gøre
lidt for at få struktureret den, det er altid rart at seperer præsentation
så meget som muligt fra logik. Dvs. det er ikke fedt med mange linier ASP
kode midt i dit HTML.

MVH
Allan Ebdrup



Thygesen (05-02-2001)
Kommentar
Fra : Thygesen


Dato : 05-02-01 21:00

> Tag lige at se på http://www.fermat.dk/board2/aspboard.asp
>
> Jeg har før fået en .mba-fil til at fungere på mit fermat.dk-domæne, men
her
> fungerer det altså ikke !
>
> Hvad mon der er i vejen? Skal jeg bruge ODBC ?

Jeg har fået det til at virke fint ved rette i filen
"aspBoardFunctions.asp", det jeg gjorde var at rette i linie 18, hvor der
står følgende:

adoConn.ConnectionString="DBQ=" & Server.MapPath(abDBPath) & "/" &
Server.MapPath(abDBPath) & ";Driver={Microsoft Access Driver
(*.mdb)};DriverId=25;FIL=MS
Access;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;
SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;;User Id=admin; "


Den linie rettede jeg til:

adoConn.ConnectionString="DBQ=" & Server.MapPath("aspBoard.mdb") &
";Driver={Microsoft Access Driver (*.mdb)}; PWD=; DriverId=25;FIL=MS
Access;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;
SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;;User Id=admin;"

I øvrigt mange tak for scourcecoden.

Mvh. Christoffer Thygesen



Jakob Nielsen (06-02-2001)
Kommentar
Fra : Jakob Nielsen


Dato : 06-02-01 14:27

Jep, hos mig virker det også godt nu..

Jeg synes at message-board er en temmelig overset ting på nettet - det er
efter min mening at meget bedre måde at kommunikere på end chat og gæstebog.


mvh Jakob




"Thygesen" <thyge@get2net.dk> skrev i en meddelelse
news:3a7f0982@news.carlbro.dk...
> > Tag lige at se på http://www.fermat.dk/board2/aspboard.asp
> >
> > Jeg har før fået en .mba-fil til at fungere på mit fermat.dk-domæne, men
> her
> > fungerer det altså ikke !
> >
> > Hvad mon der er i vejen? Skal jeg bruge ODBC ?
>
> Jeg har fået det til at virke fint ved rette i filen
> "aspBoardFunctions.asp", det jeg gjorde var at rette i linie 18, hvor der
> står følgende:
>
> adoConn.ConnectionString="DBQ=" & Server.MapPath(abDBPath) & "/" &
> Server.MapPath(abDBPath) & ";Driver={Microsoft Access Driver
> (*.mdb)};DriverId=25;FIL=MS
>
Access;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;
> SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;;User Id=admin;
"
>
>
> Den linie rettede jeg til:
>
> adoConn.ConnectionString="DBQ=" & Server.MapPath("aspBoard.mdb") &
> ";Driver={Microsoft Access Driver (*.mdb)}; PWD=; DriverId=25;FIL=MS
>
Access;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;
> SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;;User Id=admin;"
>
> I øvrigt mange tak for scourcecoden.
>
> Mvh. Christoffer Thygesen
>
>



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

Månedens bedste
Årets bedste
Sidste års bedste