Avatar billede moefelt Nybegynder
31. maj 2002 - 11:35 Der er 11 kommentarer og
1 løsning

Sql og asp

strSQL = "Select * From Hovedlink Order by Id Desc"

set rs = Conn.Execute(strSQL)

Response.Write rs("Overskrift = 'Velkommen'")

Hvorfor virker det her ik?

Moefelt
Avatar billede medions Nybegynder
31. maj 2002 - 11:36 #1
strSQL = "Select * From Hovedlink Order by Id Desc"

set rs = Conn.Execute(strSQL)

Response.Write rs("Overskrift")

//>Rune
Avatar billede medions Nybegynder
31. maj 2002 - 11:36 #2
Men hvad er det du vil?

//>Rune
Avatar billede tmceu Praktikant
31. maj 2002 - 11:37 #3
Måske fordi dit recordset er tomt ?

Prøv at teste på rs.EOF og/eller rs.BOF
Avatar billede tmceu Praktikant
31. maj 2002 - 11:38 #4
Ahh, Rune har jo ret. Havde ikke lige set din = :-)
Avatar billede moefelt Nybegynder
31. maj 2002 - 11:38 #5
Jeg vil have at den skal udskrive den record hvor overskrift=Velkommen fra Hovedlink basen
Avatar billede medions Nybegynder
31. maj 2002 - 11:38 #6
hehe Thomas ;-)

//>Rune
Avatar billede tmceu Praktikant
31. maj 2002 - 11:40 #7
så skal du i stedet have en "WHERE Overskrift = 'velkommen'" hæftet på din SQL, eller du skal løbe dit recordset igennem og finde den med velkommen i. Det sidste er dog meget ineffektivt.
Avatar billede medions Nybegynder
31. maj 2002 - 11:40 #8
Hvis din kollonne hedder overskrift! Så skal du skrive:

Response.Write(rs("overskrift")) præcis somk vi har gjodt nu!... men hvor mange records har du i din database? -For hvis der er mere end én, så er du nødt til at smække en ID på.. så din SQL Query kommer til at se sådan her ud:

strSQL = "Select * From Hovedlink WHERE ID=2"

set rs = Conn.Execute(strSQL)

Response.Write rs("Overskrift")

//>Rune
Avatar billede medions Nybegynder
31. maj 2002 - 11:41 #9
tmceu> *LOL* 4 sek!

//>Rune
Avatar billede medions Nybegynder
31. maj 2002 - 11:46 #10
Der hvor du har dit første link, kan du skrive følgende:

<%
        Set objConn = Server.CreateObject("ADODB.Connection")
        objConn.Open "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=DinDataBase;"
       
        strSQL = "SELECT * FROM tabel WHERE ID=1"
        Set objRs = objConn.Execute(strSQL)
%>

<table>
    <tr>
        <td><% Response.Write(objRs("tekst")) %></td>
    </tr>
</table>

Her vil den udskrive den tekst som har ID'en = 1 i din MySQL database!

du skal ha' følgende felter i din database:
ID og Tekst

2 sek, så laver jeg lige så du oxo kan skrive til den (Dette skal jo så være på en anden side, altså en form for administrator side!)

//>Rune
Avatar billede medions Nybegynder
31. maj 2002 - 11:47 #11
ups.. forkerte spm! *G* :-( sorry!

//>Rune
Avatar billede medions Nybegynder
31. maj 2002 - 11:55 #12
Thx 4 Poinz!
//>Rune
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