Avatar billede johncleese Nybegynder
09. februar 2002 - 22:14 Der er 10 kommentarer og
1 løsning

database

Hej.
Jeg har lavet et kald til en database i ASP, og kan få værdien vist på skærmen, men jeg kan ikke finde ud af at få dataen vist i en input tekst boks.
kan jeg se et eksempel jeg kan bruge fra en af jer hajer? her er et eksempel jeg har lavet hvor jeg har et felt kaldet brugernavn i databasen, som jeg godt kan få udskrevet på skærmen,

<%
Option Explicit

const adOpenForwardOnly = 0
const adLockReadOnly = 1
const adCmdText = 1

if session.contents("login") <> 1 then
  response.redirect "login.asp"
end if
'session.contents("login") = 0

dim cn, rs, sql, brugernavn

set cn = server.createobject("adodb.connection")
cn.connectionstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= C:\bruger.mdb;"
cn.open


set rs= server.createobject("adodb.recordset")
sql= "Select * from indtastninger;"

rs.open sql,cn,adOpenForwardOnly,adLockReadOnly,adCmdText

response.write rs("brugernavn")

%>



<HTML>
  <BODY>
      <H1>
      <CENTER>IT Drifts HELPDESK BASE</CENTER>     
      <BR><BR>   
  INPUT TYPE="text" SIZE="20" NAME = "TEST">`???????

   
  <BODY>
</HTML>


Avatar billede erikjacobsen Ekspert
09. februar 2002 - 22:18 #1
<INPUT TYPE="text" SIZE="20" NAME = "TEST" VALUE="<%= rs("brugermavn") %>">
Avatar billede johncleese Nybegynder
09. februar 2002 - 22:24 #2
ja.det har jeg også prøvet, men jeg får en fejl meddelse. som lyder:


ADODB.Fields error '800a0cc1'

Elementet kan ikke findes i den samling, der svarer til det anmodede navn eller ordenstal.

/asptest/forside.asp, line 36
Avatar billede erikjacobsen Ekspert
09. februar 2002 - 22:27 #3
Hvis din response.write rs("brugernavn") virker, så virker det jeg skrev
også. Hvad er linien 36 ? Og hvad har du skrevet i den ?
Avatar billede johncleese Nybegynder
09. februar 2002 - 22:30 #4
linie 36 er der hvor jeg har indsat dit eksempel istedet for det andet jeg har lavet. når jeg fjerner det, er der ingen fejl meddelser.
og når jeg skriver response.write rs("brugernavn") får jeg dataen vist, så der er ikke noget ivejen med min forbindelse til databasen. det er ret underligt.
Avatar billede erikjacobsen Ekspert
09. februar 2002 - 22:52 #5
Og hvad har du skrevet i den ? Må vi se ?
Avatar billede johncleese Nybegynder
09. februar 2002 - 22:59 #6
? skrevet i den.. i databasen?! jamen jeg skrevet "eee"!! hehe, men det var nok ikke lige det du mente! vel
Avatar billede excession Nybegynder
09. februar 2002 - 23:08 #7
hvis du har kopieret erik j's eksempel ind så skal du lige rette rs("brugermavn") til rs("brugernavn")
Avatar billede johncleese Nybegynder
09. februar 2002 - 23:12 #8
HAHA.. Det havde jeg sku slet ikke set!. Nå, men nu virker det. Tak skal du have Excession.. men jeg syntes at det var Erik som fortjente det.
Avatar billede erikjacobsen Ekspert
09. februar 2002 - 23:16 #9
Okey, jammen staving haar aldri vært minn starke sidde
Avatar billede excession Nybegynder
09. februar 2002 - 23:16 #10
jeg er helt enig.. :)
Avatar billede excession Nybegynder
09. februar 2002 - 23:18 #11
hehe samme sekund erik..
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