Avatar billede jubas Nybegynder
05. maj 2002 - 02:26 Der er 12 kommentarer og
1 løsning

Faver på tabeler poster i asp side

Jeg fik det svar af  kotelet på mit spørgsmål : Jeg har det problem at jeg meget gerne vil have at der bliver skifte fave for vært recordset på en aspside der hente data fra en access database.
det skal være sådanne at den først blive hvid og den næste bliver grå osv.
Svaret var
cfarve1 = "#666666"
cFarve2 = "#000000"
response.write <table>
DO
IF cPos = 0 Then cFarve = cFarve1 Else cFarve = cFarve2
response.write "<tr bgcolor='" & cFarve & "'><td>"
response.write rs("data")
response.write "</tr><td>"
If cPos = 0 Then cPos = 1 Else cPos = 0
LOOP while not rs.EOF
response.write "</table>"
men da jeg ikke vidste vor det skulle stå  svare kotele
At skulle stå  sådanne
strSQL = "Select * FROM tabel"
set Rs = Conn.Execute(strSQL)

---- Og her indsætter du mit tidligere svar ------

Conn.Close
Set Conn = Nothing

------ slut --------
Jeg kan ikke få det til at funger eller ,jeg ved ikke nok om asp.
Jeg har en asp side der finger som ser sådanne ud og den funger meget godt, og ville jeg gerne have den til at skifte fave som før omtal  HJÆLp
ASP siden:Fisk
<%

Option Explicit


Dim sRowColor
Dim objDB
Dim objRS
Dim sDBName

'TODO: Verify database path...
sDBName = "driver={Microsoft Access Driver (*.mdb)};dbq=C:\Inetpub\wwwroot\fpdb\lystfisker.mdb"
Set objDB = Server.CreateObject("ADODB.Connection")
objDB.Open sDBName

'TODO: Modify the next line to only return the records you want...
Set objRS = objDB.Execute("select * from Q_fangst")

Response.Write("<html>")
Response.Write("<head>")
Response.Write("<title>ASP Table Wizard</title>")
Response.Write("</head>")
Response.Write("<body bgcolor=white>")

Response.Write("<h3> Fanget Fisk</h3>")

If objRS.EOF Then
    Response.Write("<b>No matching records found.</b>")
    objRS.Close
    objDB.Close
    Set objRS = Nothing
    Set objDB = Nothing
    Response.End
End If

Response.Write("<table border=0 cellpadding=2 cellspacing=2>")
Response.Write("<tr bgcolor=silver>")



Response.Write("<th filter=ALL>Fiskeart</th>")
Response.Write("<th filter=ALL>Cm</th>")
Response.Write("<th filter=ALL>Kg</th>")
Response.Write("<th filter=ALL>Navn</th>")
Response.Write("<th filter=ALL>Efternavn</th>")
Response.Write("<th filter=ALL>Postnr</th>")
Response.Write("<th filter=ALL>By</th>")
Response.Write("<th filter=ALL>Dag</th>")
Response.Write("<th filter=ALL>Mdr</th>")
Response.Write("<th filter=ALL>Aar</th>")
Response.Write("</tr>")

sRowColor = "lightblue"

Do While Not objRS.EOF
    Response.Write("<tr bgcolor=" & sRowColor & ">")
    Response.Write("<td>" & objRS("Fiskeart") & "</td>")
    Response.Write("<td>" & objRS("Cm") & "</td>")
    Response.Write("<td>" & objRS("Kg") & "</td>")
    Response.Write("<td>" & objRS("Navn") & "</td>")
    Response.Write("<td>" & objRS("Efternavn") & "</td>")
    Response.Write("<td>" & objRS("Postnr") & "</td>")
    Response.Write("<td>" & objRS("By") & "</td>")
    Response.Write("<td>" & objRS("Dag") & "</td>")
    Response.Write("<td>" & objRS("Mdr") & "</td>")
    Response.Write("<td>" & objRS("Aar") & "</td>")
    Response.Write("</tr>")
    objRS.MoveNext
Loop

Response.Write("</table>")
Response.Write("</body>")
Response.Write("</html>")

objRS.Close
objDB.Close
Set objRS = Nothing
Set objDB = Nothing

%>
Avatar billede hrboom Nybegynder
05. maj 2002 - 02:30 #1
Brug css style.. skulle virke... :)
Avatar billede hrboom Nybegynder
05. maj 2002 - 02:31 #2
Ups tror ikke det vil du'
sorry...
Avatar billede jubas Nybegynder
05. maj 2002 - 02:44 #3
ok
Avatar billede psyclown Nybegynder
05. maj 2002 - 03:02 #4
prøv med det her:

<%

Option Explicit


Dim sRowColor
Dim objDB
Dim objRS
Dim sDBName

'TODO: Verify database path...
sDBName = "driver={Microsoft Access Driver (*.mdb)};dbq=C:Inetpubwwwrootfpdblystfisker.mdb"
Set objDB = Server.CreateObject("ADODB.Connection")
objDB.Open sDBName

'TODO: Modify the next line to only return the records you want...
Set objRS = objDB.Execute("select * from Q_fangst")

Response.Write("<html>")
Response.Write("<head>")
Response.Write("<title>ASP Table Wizard</title>")
Response.Write("</head>")
Response.Write("<body bgcolor=white>")

Response.Write("<h3> Fanget Fisk</h3>")
strBgCol = "#666666"
If objRS.EOF Then
    Response.Write("<b>No matching records found.</b>")
    objRS.Close
    objDB.Close
    Set objRS = Nothing
    Set objDB = Nothing
    Response.End
End If

Response.Write("<table border=0 cellpadding=2 cellspacing=2>")
Response.Write("<tr bgcolor=silver>")



Response.Write("<th filter=ALL>Fiskeart</th>")
Response.Write("<th filter=ALL>Cm</th>")
Response.Write("<th filter=ALL>Kg</th>")
Response.Write("<th filter=ALL>Navn</th>")
Response.Write("<th filter=ALL>Efternavn</th>")
Response.Write("<th filter=ALL>Postnr</th>")
Response.Write("<th filter=ALL>By</th>")
Response.Write("<th filter=ALL>Dag</th>")
Response.Write("<th filter=ALL>Mdr</th>")
Response.Write("<th filter=ALL>Aar</th>")
Response.Write("</tr>")

Do While Not objRS.EOF
    Response.Write("<tr bgcolor=" & strBgCol & ">")
    If strBgCol = "#666666" Then
        strBgCol = "#000000"
    Else
        strBgCol = "#666666"
    End If
    Response.Write("<td>" & objRS("Fiskeart") & "</td>")
    Response.Write("<td>" & objRS("Cm") & "</td>")
    Response.Write("<td>" & objRS("Kg") & "</td>")
    Response.Write("<td>" & objRS("Navn") & "</td>")
    Response.Write("<td>" & objRS("Efternavn") & "</td>")
    Response.Write("<td>" & objRS("Postnr") & "</td>")
    Response.Write("<td>" & objRS("By") & "</td>")
    Response.Write("<td>" & objRS("Dag") & "</td>")
    Response.Write("<td>" & objRS("Mdr") & "</td>")
    Response.Write("<td>" & objRS("Aar") & "</td>")
    Response.Write("</tr>")
    objRS.MoveNext
Loop

Response.Write("</table>")
Response.Write("</body>")
Response.Write("</html>")

objRS.Close
objDB.Close
Set objRS = Nothing
Set objDB = Nothing

%>
Avatar billede jubas Nybegynder
05. maj 2002 - 03:17 #5
Desværre ikke der kommer dennne fejl
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver]Der opstod en generel fejl. Registreringsnøglen Temporary (volatile) Jet DSN for process 0x37c Thread 0x554 DBC 0x169450c Jet kan ikke åbnes.
/asp/fisk.asp, line 14
Jeg ved ikke vhvad det er
Avatar billede jubas Nybegynder
05. maj 2002 - 03:19 #6
line 14 er
objDB.Open sDBName
Avatar billede psyclown Nybegynder
05. maj 2002 - 04:03 #7
det er fordi at stien til din database er skrevet sådan her:
C:Inetpubwwwrootfpdblystfisker.mdb
det skal nok være sådan her:
C:Inetpub\wwwroot\fpdb\lystfisker.mdb
eller hvor din database nu ligger..
Avatar billede hrboom Nybegynder
05. maj 2002 - 04:04 #8
C:\Inetpub\wwwroot\fpdb\lystfisker.mdb
Avatar billede psyclown Nybegynder
05. maj 2002 - 04:12 #9
ja self.
Avatar billede jubas Nybegynder
05. maj 2002 - 04:19 #10
Det kan godt være at stien til databasen ikke var i orden,men det virker ikke selv om den er den rigtige .Jeg har fået hjælp og I skal have mange tak hjælpen.
den rigtige kode:
<%

Option Explicit


Dim sRowColor
Dim objDB
Dim objRS
Dim sDBName

'TODO: Verify database path...
sDBName = "driver={Microsoft Access Driver (*.mdb)};dbq=C:Inetpubwwwrootfpdblystfisker.mdb"
Set objDB = Server.CreateObject("ADODB.Connection")
objDB.Open sDBName

'TODO: Modify the next line to only return the records you want...
Set objRS = objDB.Execute("select * from Q_fangst")

Response.Write("<html>")
Response.Write("<head>")
Response.Write("<title>ASP Table Wizard</title>")
Response.Write("</head>")
Response.Write("<body bgcolor=white>")

Response.Write("<h3> Fanget Fisk</h3>")
strBgCol = "#666666"
If objRS.EOF Then
    Response.Write("<b>No matching records found.</b>")
    objRS.Close
    objDB.Close
    Set objRS = Nothing
    Set objDB = Nothing
    Response.End
End If

Response.Write("<table border=0 cellpadding=2 cellspacing=2>")
Response.Write("<tr bgcolor=silver>")



Response.Write("<th filter=ALL>Fiskeart</th>")
Response.Write("<th filter=ALL>Cm</th>")
Response.Write("<th filter=ALL>Kg</th>")
Response.Write("<th filter=ALL>Navn</th>")
Response.Write("<th filter=ALL>Efternavn</th>")
Response.Write("<th filter=ALL>Postnr</th>")
Response.Write("<th filter=ALL>By</th>")
Response.Write("<th filter=ALL>Dag</th>")
Response.Write("<th filter=ALL>Mdr</th>")
Response.Write("<th filter=ALL>Aar</th>")
Response.Write("</tr>")

Do While Not objRS.EOF
    Response.Write("<tr bgcolor=" & strBgCol & ">")
    If strBgCol = "#666666" Then
        strBgCol = "#000000"
    Else
        strBgCol = "#666666"
    End If
    Response.Write("<td>" & objRS("Fiskeart") & "</td>")
    Response.Write("<td>" & objRS("Cm") & "</td>")
    Response.Write("<td>" & objRS("Kg") & "</td>")
    Response.Write("<td>" & objRS("Navn") & "</td>")
    Response.Write("<td>" & objRS("Efternavn") & "</td>")
    Response.Write("<td>" & objRS("Postnr") & "</td>")
    Response.Write("<td>" & objRS("By") & "</td>")
    Response.Write("<td>" & objRS("Dag") & "</td>")
    Response.Write("<td>" & objRS("Mdr") & "</td>")
    Response.Write("<td>" & objRS("Aar") & "</td>")
    Response.Write("</tr>")
    objRS.MoveNext
Loop

Response.Write("</table>")
Response.Write("</body>")
Response.Write("</html>")

objRS.Close
objDB.Close
Set objRS = Nothing
Set objDB = Nothing

%>
Avatar billede psyclown Nybegynder
05. maj 2002 - 04:28 #11
var det ikke lige mig der skulle have de point ?

det var mig der skrev det rigtige svar ?
Avatar billede jubas Nybegynder
05. maj 2002 - 04:51 #12
Det kan godt være at det svar med stien var rigtigt,men det virker ikke og
hrboom har gjort det så jeg forstår det,så derfor point er gået der hen.men du skal have mange tak og hvis jeghar behov hjælp og du kan hjælp migfå du også point.
MVH
jubas
Avatar billede psyclown Nybegynder
05. maj 2002 - 04:55 #13
det var ikke lige det svar på db'en, men svaret på dit spørgsmål..hvis du kan se, så det svar som du siger er det rigtige, er det svar som jeg har skrevet længere oppe...altså det her svar:

<%

Option Explicit


Dim sRowColor
Dim objDB
Dim objRS
Dim sDBName

'TODO: Verify database path...
sDBName = "driver={Microsoft Access Driver (*.mdb)};dbq=C:Inetpubwwwrootfpdblystfisker.mdb"
Set objDB = Server.CreateObject("ADODB.Connection")
objDB.Open sDBName

'TODO: Modify the next line to only return the records you want...
Set objRS = objDB.Execute("select * from Q_fangst")

Response.Write("<html>")
Response.Write("<head>")
Response.Write("<title>ASP Table Wizard</title>")
Response.Write("</head>")
Response.Write("<body bgcolor=white>")

Response.Write("<h3> Fanget Fisk</h3>")
strBgCol = "#666666"
If objRS.EOF Then
    Response.Write("<b>No matching records found.</b>")
    objRS.Close
    objDB.Close
    Set objRS = Nothing
    Set objDB = Nothing
    Response.End
End If

Response.Write("<table border=0 cellpadding=2 cellspacing=2>")
Response.Write("<tr bgcolor=silver>")



Response.Write("<th filter=ALL>Fiskeart</th>")
Response.Write("<th filter=ALL>Cm</th>")
Response.Write("<th filter=ALL>Kg</th>")
Response.Write("<th filter=ALL>Navn</th>")
Response.Write("<th filter=ALL>Efternavn</th>")
Response.Write("<th filter=ALL>Postnr</th>")
Response.Write("<th filter=ALL>By</th>")
Response.Write("<th filter=ALL>Dag</th>")
Response.Write("<th filter=ALL>Mdr</th>")
Response.Write("<th filter=ALL>Aar</th>")
Response.Write("</tr>")

Do While Not objRS.EOF
    Response.Write("<tr bgcolor=" & strBgCol & ">")
    If strBgCol = "#666666" Then
        strBgCol = "#000000"
    Else
        strBgCol = "#666666"
    End If
    Response.Write("<td>" & objRS("Fiskeart") & "</td>")
    Response.Write("<td>" & objRS("Cm") & "</td>")
    Response.Write("<td>" & objRS("Kg") & "</td>")
    Response.Write("<td>" & objRS("Navn") & "</td>")
    Response.Write("<td>" & objRS("Efternavn") & "</td>")
    Response.Write("<td>" & objRS("Postnr") & "</td>")
    Response.Write("<td>" & objRS("By") & "</td>")
    Response.Write("<td>" & objRS("Dag") & "</td>")
    Response.Write("<td>" & objRS("Mdr") & "</td>")
    Response.Write("<td>" & objRS("Aar") & "</td>")
    Response.Write("</tr>")
    objRS.MoveNext
Loop

Response.Write("</table>")
Response.Write("</body>")
Response.Write("</html>")

objRS.Close
objDB.Close
Set objRS = Nothing
Set objDB = Nothing

%>

så er det vel også mig der skal have de point og ikke hrboom ?
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