"Kasper Vork Steffensen" <kasper@vork-steffensen.dk> skrev i en meddelelse
news:b6s2sb$5so$1@sunsite.dk...
> Jeg får flg. fejl når jeg prøver at udskrive indholdet af et
> tekst array i JScript:
>
> ADODB.Field error '80020009'
> Object is no longer valid.
> /side_0/main.asp, line 63
>
> Koden i line 63 ser sådan ud:
> Response.Write(inctxt[0]);
>
> Variablen inctxt returneres fra en funktion:
> var inctxt = new Array();
> inctxt=gettext(pageID, language);
Det hedder vist inctxt[0]=gettext(pageID, language)
Og så skal du nok finde en anden gruppe eftersom dette er asp gruppen. Find
en om jscript
>
> Og selve funktionen ser sådan ud:
> function gettext(pageID, language){
>
> var objcon = Server.CreateObject("ADODB.Connection");
> objcon.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data
> Source="+Server.MapPath("./../fpdb/textdb.mdb"));
> var strSQL = "SELECT pagid, "+language+" as langstr FROM strings
> WHERE pagid="+pageID;
> var rsSQL = objcon.Execute(strSQL);
> var webstr= new Array();
> var i=0;
>
> do {
> webstr[i]=rsSQL("langstr");
> i++;
> rsSQL.MoveNext();
> }
> while (!rsSQL.EOF);
>
> objcon.Close();
> return(webstr);
> }
>
>
>
>
> --
> 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