/ 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
Type mismatch: 'rs'?
Fra : Morten


Dato : 11-11-02 20:04

Hej nyhedsgruppe :)

Jeg er rendt ind i et problem i en "ret profil"-side, hvor jeg
får fejlen:
Type mismatch 'rs'.

Kodelinjen, den klager over, er i min "ret profil"-formular, hvor
den skal vise det nuværende bruger-recordset.

Her er et par linjers kode.

Set rs = Server.CreateObject("ADODB.Recordset")
sql = "select * from bruger where brugernavn = '" &
Session("brugernavn") & "'"
rs.open sql, conn, 1, 3
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
rs.update
rs("password") = Server.HTMLEncode(Request("password"))
rs("email") = Server.HTMLEncode(Request("email"))
rs("alder") = Server.HTMLEncode(Request("alder"))
rs("city") = Server.HTMLEncode(Request("city"))
rs("fandtos") = Server.HTMLEncode(Request("fandtos"))
rs.update
end if %>
<% end if %>      
Rediger din profil:
<font class="small">Adgangskode</font>
><input type="text" name="adgangskode"
value="<%=rs("brugerKode")%>"> ...
<-- linjen med dette og de følgende "rs" i min form, den ikke kan
lide. Hvad kan skyldes dette? rs er jo defineret og dabasepath
osv. osv. er også defineret.

På forhånd tak.

- Morten.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (12-11-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 12-11-02 10:05

Morten skrev:

> Jeg er rendt ind i et problem i en "ret profil"-side, hvor jeg
> får fejlen:
> Type mismatch 'rs'.
>
> Kodelinjen, den klager over, er i min "ret profil"-formular, hvor
> den skal vise det nuværende bruger-recordset.
>
> Her er et par linjers kode.

> if Request.ServerVariables("REQUEST_METHOD") = "POST" then

> end if %>

Herover har du en if-løkke.

> <% end if %>

Umiddelbart efter den er afsluttet lukker du en anden if-løkke (ud
fra den kode du har medsendt kan vi ikke se hvor den begynder).

Sandsynligvis er dit recordset slet ikke åbent når du får fejlen.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408836
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste