Avatar billede ulr Nybegynder
22. marts 2004 - 16:24 Der er 7 kommentarer og
1 løsning

Kan ikke tilgå min variabel?

Jeg har lavet et kald til min db, hvor jeg får resultatet ned i min rs variabel...

dim SQL
SQL = "SELECT * FROM webside WHERE titel = 'Forside' AND dato = 20040324;"

'Udfør forespørgsel (rs indeholder nu resultatet)
dim rs
Set rs = Conn.Execute(SQL)

Response.Write rs("titel")

'**************************************************

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

<p>&nbsp;</p>
<table width="800" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>
    <div align="center"><%Response.Write rs("titel")%></div>
    </td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>


Ved min første Response.Write kan jeg godt få resultatet ud, men ikke ved minanden Response.Write som ligger i min table...

Hvordan kan det være?
Avatar billede retry Nybegynder
22. marts 2004 - 16:27 #1
Du har lukket forbindelsen til databasen før den anden response.write
Avatar billede thesurfer Nybegynder
22. marts 2004 - 16:28 #2
Du lukker jo forbindelsen: Conn.Close

Prøv det her:
tmp = rs("titel")
response.write tmp

<div align="center"><%=tmp%></div>
Avatar billede ulr Nybegynder
22. marts 2004 - 16:31 #3
Jeg troede ikke jeg skulle bruge database tilgangen når jeg har hentet det ned i rs?
Avatar billede thesurfer Nybegynder
22. marts 2004 - 16:35 #4
du henter den ikke ned i rs.. den udskrives direkte..
her hentes data'en ned i "tmp"-variablen:
dim tmp
tmp = rs("titel")

Man bør *altid* definere variablerne..
Avatar billede ulr Nybegynder
22. marts 2004 - 16:35 #5
hey thesurfer giv svar så er der points...
Avatar billede thesurfer Nybegynder
22. marts 2004 - 16:36 #6
..og der er et svar :-)
Avatar billede retry Nybegynder
22. marts 2004 - 16:38 #7
rs er recordset-objektet. Det bør også lukkes, før connection lukkes, altså

rs.Close
Set rs = nothing
Conn.Close
Set Conn = Nothing
Avatar billede thesurfer Nybegynder
22. marts 2004 - 16:46 #8
Det er korrekt :-)
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

IT-JOB

Riskpoint A/S (Riskpoint Solutions Limited)

IT Business Analyst

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer