/ 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
Slet ingen der kan hjælpe med en "ADODB.Fi~
Fra : Kasper Vork Steffens~


Dato : 07-04-03 15:44

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);

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

 
 
Ukendt (07-04-2003)
Kommentar
Fra : Ukendt


Dato : 07-04-03 18:36


"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



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste