Du har använder ett fältnamn i ett recordset som inte finns definierat, t.ex:
RS("mgs") -> rs("msg")
6 svar · 208 visningar · startad av jns
detta verkar ej fungera... vad tror ni kan vara felet?
bla bla bla
<script language="javascript">
function openwindow(URL,xsize,ysize) {
properties="status=0,toolbar=0,menubar=0,scrollbars=0,resizable=0)";
properties+=",width="+xsize;
properties+=",height="+ysize;
window.open(URL,"infowindow",properties);}
</script>
<%
set mincon =Server.CreateObject("ADODB.Connection")
set rs = server.createobject("ADODB.Recordset")
mincon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\kalasmannen\db\db_guestbook.mdb")
SQL = "SELECT * from guestbook"
rs.Open SQL, mincon
%>
bla bla bla...
<table width="285" border="0" cellspacing="0" cellpadding="0" align="center">
<%
Do while Not rs.EOF
%>
<tr>
<td>
<div align="center"><img src="pics/guestbook/line.gif" width="295"></div>
</td>
</tr>
<tr>
<td>
<%=rs("mgs")%> //<a href = javascript:openwindow('msgnfo.asp?id=<%=rs("ID")%>','200','150')><b><%=rs("Name")%></b></a>
</td>
</tr>
<%
rs.MoveNext
Loop
Set mincon = Nothing
%>
</table>
felet sägs vara:
ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
/kalasmannen/bookread.asp, line 56
Du har använder ett fältnamn i ett recordset som inte finns definierat, t.ex:
RS("mgs") -> rs("msg")
Alla vänliga forumdeltagare här på WF brukar uppskatta att man tar med felkoden som du får när du kör koden.
Lägg till (kod) <%din kod%> (/kod)
()=[]
Så blir det så här
Vidare så har jag inget svar på din fråga!
Förutom att detta nog skall stå på samma rad:
mincon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\kalasmannen\db\db_guestbook.mdb")
MVH Jesper
Tack LarsG! det fungerade... klandigt gjort av mig...
Och Jesper T... det ska jag komma ihåg till nästa gång... har inte varit här så länge...
jag har en till liten fråga... när jag ändå häller på...
vart ställer man in i Access 2000 att man ska kunna ha fler bokstäver i
jag kan nu endast ha 52 bokstäver... och jag har letet men inte hittat stället där man kan ställa in det... men nu är inte jag så hemma i Access men en då...
Välj: Visa > Design.
Markera det fältnamn du vill redigera. Nere på botten av fönstret får du fram "storlek" eller något i den stilen, där kan du ange storleken upp till 255.
man tackar och bockar för det snabba svaret... detta har varit en lärorik dag