/ 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
???err
Fra : Andreas Hjordt


Dato : 27-01-01 00:23

1. På http://andreas.trab.dk/new/ ligger min side. På
http://andreas.trab.dk/new/default.asp.txt ligger koden. Jeg har inkluderet
en fil, kaldet func.asp. (http://andreas.trab.dk/new/func.asp.txt) Problemet
er at hvis jeg definere variablene conn og rs i filen func.asp. Og ikke i
default.asp kommer følgende fejl:
Microsoft VBScript compilation error '800a0411'
Name redefined
/new/func.asp, line 2
dim conn, rs
----^

Jeg har søgt i alle mine dokumenter efter "conn" men det ser ud til at
"conn" kun er defineret et sted. Det jeg finder mærkeligt er at hvis jeg
sletter "<% dim conn, rs %>" fra default.asp og indsætter den i func.asp
opstår fejlen. Og ellers ikke.
Alt hjælp er værdsat.


2. http://andreas.trab.dk/new/default.asp?option=addnews
På ovenstående url kan man via submit knappen komme til endnu en submit knap
hvorefter man kommer til en fejl meddelelse:
ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in
conflict with one another.
/new/addnews.asp, line 49

koden ligger på http://andreas.trab.dk/new/addnews.asp.txt . Funktionerne
connect() og
disconnect() ligger på http://andreas.trab.dk/new/func.asp.txt .

Jeg har en mistanke om at det har noget med den første fejl at gøre.

Hvis nogen kunne hjælpe ville jeg være yderst taknemlig.

MvH
Andreas Hjordt



 
 
Lauritz Jensen (27-01-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 27-01-01 10:55

Andreas Hjordt wrote:
>
> 1. På http://andreas.trab.dk/new/ ligger min side. På
> http://andreas.trab.dk/new/default.asp.txt ligger koden. Jeg har inkluderet
> en fil, kaldet func.asp. (http://andreas.trab.dk/new/func.asp.txt) Problemet
> er at hvis jeg definere variablene conn og rs i filen func.asp. Og ikke i
> default.asp kommer følgende fejl:
> Microsoft VBScript compilation error '800a0411'
> Name redefined
> /new/func.asp, line 2
> dim conn, rs
> ----^

Det er nok fordi funk.asp også bliver includeret i nogle af de andre
filer, som du includerer i default.asp (dvs. news.asp, addnews.asp,
login.asp, preferences.asp)


> 2. http://andreas.trab.dk/new/default.asp?option=addnews
> På ovenstående url kan man via submit knappen komme til endnu en submit knap
> hvorefter man kommer til en fejl meddelelse:
> ADODB.Recordset error '800a0bb9'
> Arguments are of the wrong type, are out of acceptable range, or are in
> conflict with one another.
> /new/addnews.asp, line 49

Da du åbner conn inde i en funktion (connect), skal conn være difineret
som en global variabel. Opstår fejlen ikke kun hvis du fjerner alle
forekomster af "Dim conn, rs"?

--
Lauritz

Andreas Hjordt (27-01-2001)
Kommentar
Fra : Andreas Hjordt


Dato : 27-01-01 21:39

Først og fremmest mange tak for hjælpen.

"Lauritz Jensen" <lauritz2@hotmail.com> wrote in message
news:3A729AED.DC1DB2AA@hotmail.com...
> Andreas Hjordt wrote:
> >
> > 1. På http://andreas.trab.dk/new/ ligger min side. På
> > http://andreas.trab.dk/new/default.asp.txt ligger koden. Jeg har
inkluderet
> > en fil, kaldet func.asp. (http://andreas.trab.dk/new/func.asp.txt)
Problemet
> > er at hvis jeg definere variablene conn og rs i filen func.asp. Og ikke
i
> > default.asp kommer følgende fejl:
> > Microsoft VBScript compilation error '800a0411'
> > Name redefined
> > /new/func.asp, line 2
> > dim conn, rs
> > ----^
>
> Det er nok fordi funk.asp også bliver includeret i nogle af de andre
> filer, som du includerer i default.asp (dvs. news.asp, addnews.asp,
> login.asp, preferences.asp)

Det var problemet.

> > 2. http://andreas.trab.dk/new/default.asp?option=addnews
> > På ovenstående url kan man via submit knappen komme til endnu en submit
knap
> > hvorefter man kommer til en fejl meddelelse:
> > ADODB.Recordset error '800a0bb9'
> > Arguments are of the wrong type, are out of acceptable range, or are in
> > conflict with one another.
> > /new/addnews.asp, line 49
>
> Da du åbner conn inde i en funktion (connect), skal conn være difineret
> som en global variabel. Opstår fejlen ikke kun hvis du fjerner alle
> forekomster af "Dim conn, rs"?

Mener du at jeg skal definere "dim conn, rs" som "public conn, rs"?


MvH
Andreas Hjordt



Lauritz Jensen (27-01-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 27-01-01 22:26

Andreas Hjordt wrote:
>
> > > 2. http://andreas.trab.dk/new/default.asp?option=addnews
> > > På ovenstående url kan man via submit knappen komme til endnu
> > > en submit knap hvorefter man kommer til en fejl meddelelse:
> > > ADODB.Recordset error '800a0bb9'
> > > Arguments are of the wrong type, are out of acceptable range,
> > > or are in conflict with one another.
> > > /new/addnews.asp, line 49
> >
> > Da du åbner conn inde i en funktion (connect), skal conn være difineret
> > som en global variabel. Opstår fejlen ikke kun hvis du fjerner alle
> > forekomster af "Dim conn, rs"?
>
> Mener du at jeg skal definere "dim conn, rs" som "public conn, rs"?

Nej, jeg mener bare at du skal have en "dim conn, rs" et sted i scriptet
(uden for en en funktion) (den skal være i "script level" modsat
"procedure level", se evt.
http://msdn.microsoft.com/scripting/vbscript/doc/vsstmDim.htm ).
Men jeg har på fornemmelsen at du allerede har det. Men på linie 49 i
addnews.asp har du (SVJH) en rs.open kommando. Deri indgik også nogle
konstanter (bl.a. til angivelse af at det skulle være et statisk
recordset) har du erklæret disse konstanter? Prøv evt. at sætte en
"option explicit" i toppen (helt i toppen) af default.asp (det er
normalt godt kode skik), så får de at vide hvilke variabler, som ikke er
erklæret.

--
Lauritz

Andreas Hjordt (28-01-2001)
Kommentar
Fra : Andreas Hjordt


Dato : 28-01-01 14:30

Virker nu. Tak for hjælpen.

MvH
Andreas Hjordt


"Lauritz Jensen" <lauritz2@hotmail.com> wrote in message
news:3A733CD3.691F7C68@hotmail.com...
> Andreas Hjordt wrote:
> >
> > > > 2. http://andreas.trab.dk/new/default.asp?option=addnews
> > > > På ovenstående url kan man via submit knappen komme til endnu
> > > > en submit knap hvorefter man kommer til en fejl meddelelse:
> > > > ADODB.Recordset error '800a0bb9'
> > > > Arguments are of the wrong type, are out of acceptable range,
> > > > or are in conflict with one another.
> > > > /new/addnews.asp, line 49
> > >
> > > Da du åbner conn inde i en funktion (connect), skal conn være
difineret
> > > som en global variabel. Opstår fejlen ikke kun hvis du fjerner alle
> > > forekomster af "Dim conn, rs"?
> >
> > Mener du at jeg skal definere "dim conn, rs" som "public conn, rs"?
>
> Nej, jeg mener bare at du skal have en "dim conn, rs" et sted i scriptet
> (uden for en en funktion) (den skal være i "script level" modsat
> "procedure level", se evt.
> http://msdn.microsoft.com/scripting/vbscript/doc/vsstmDim.htm ).
> Men jeg har på fornemmelsen at du allerede har det. Men på linie 49 i
> addnews.asp har du (SVJH) en rs.open kommando. Deri indgik også nogle
> konstanter (bl.a. til angivelse af at det skulle være et statisk
> recordset) har du erklæret disse konstanter? Prøv evt. at sætte en
> "option explicit" i toppen (helt i toppen) af default.asp (det er
> normalt godt kode skik), så får de at vide hvilke variabler, som ikke er
> erklæret.
>
> --
> Lauritz



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

Månedens bedste
Årets bedste
Sidste års bedste