/ 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
Function - Typer stemmer ikke overens
Fra : Anders T. Pedersen


Dato : 01-11-03 16:10

Lige en lille ting der undre mig....

Hvorfor virker følgende ikke ?

----------- Database.asp start -----------
<%
MyServer = "localhost"
MyDB = "fhavnhs"
MyUser = "root"
MyPass= ""

set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open
"Driver={mySQL};Server="&MyServer&";Port=3306;Option=131072;Stmt=;Database="
&MyDB&";Uid="&MyUser&";Pwd="&MyPass&";"

Function OpenDB(strSql)
set OpenDB = conn.Execute(strSql)
End Function

Function CloseDB()
Conn.Close
Set Conn = Nothing
End Function
%>
----------- Database.asp Slut -----------


----------- Bla.asp start -----------
<!-- # include file="database.asp"-->
<%
set rs = OpenDB("Select * From users")
Do While not rs.Eof
Response.write("Brugernavn : " & rs("brugernavn") & "<br>")
rs.movenext
loop
CloseDB()
%>
----------- Bla.asp Slut -----------



Den giver følgende fejl...
Typer stemmer ikke overens: 'OpenDB'

Synes det virker underligt, for den virker fint hvis det hele ligger i en
fil....

Nogen ideer..??

/Anders




 
 
terje (01-11-2003)
Kommentar
Fra : terje


Dato : 01-11-03 17:43

Anders T. Pedersen wrote:

> Function OpenDB(strSql)
> set OpenDB = conn.Execute(strSql)
> End Function

Set OpenDB indikerer at OpenDB er et object..

terje



Anders T. Pedersen (02-11-2003)
Kommentar
Fra : Anders T. Pedersen


Dato : 02-11-03 12:09

Men hvorfor virker det i en fil og ikk i 2 ?

/Anders
"terje" <ILoveSpam2nidaros2001@hotmail.com> skrev i en meddelelse
news:bo0nqv$15m4cn$1@ID-88092.news.uni-berlin.de...
> Anders T. Pedersen wrote:
>
> > Function OpenDB(strSql)
> > set OpenDB = conn.Execute(strSql)
> > End Function
>
> Set OpenDB indikerer at OpenDB er et object..
>
> terje
>
>



Torben Brandt (02-11-2003)
Kommentar
Fra : Torben Brandt


Dato : 02-11-03 18:41

Anders T. Pedersen skrev:
> Hvorfor virker følgende ikke ?
>
> ----------- Database.asp start -----------
<snip : åbn database>
> ----------- Database.asp Slut -----------
>
>
> ----------- Bla.asp start -----------
> <!-- # include file="database.asp"-->
<snip : brug database>
> ----------- Bla.asp Slut -----------
>
> Den giver følgende fejl...
> Typer stemmer ikke overens: 'OpenDB'
>
> Synes det virker underligt, for den virker fint hvis det hele ligger i en
> fil....

Prøv at indsætte
Response.Write "database.asp blev inkluderet"
Response.End
i database.asp og så gå ind på bla.asp for at se om database.asp bliver
inkluderet korrekt.

/Torben


Anders T. Pedersen (02-11-2003)
Kommentar
Fra : Anders T. Pedersen


Dato : 02-11-03 21:41

Det var såmænd bare en fejl 40 vil jeg tro....
<!-- # include file="database.asp"--> blev til
<!-- #include file="database.asp"--> og så virkede det....

Underligt at der ikk kom en fejlmeddelelse ang. min SSI include...

/Anders


"Torben Brandt" <name@domain.invalid> skrev i en meddelelse
news:bo3fjf$ht3$1@sunsite.dk...
> Anders T. Pedersen skrev:
> > Hvorfor virker følgende ikke ?
> >
> > ----------- Database.asp start -----------
> <snip : åbn database>
> > ----------- Database.asp Slut -----------
> >
> >
> > ----------- Bla.asp start -----------
> > <!-- # include file="database.asp"-->
> <snip : brug database>
> > ----------- Bla.asp Slut -----------
> >
> > Den giver følgende fejl...
> > Typer stemmer ikke overens: 'OpenDB'
> >
> > Synes det virker underligt, for den virker fint hvis det hele ligger i
en
> > fil....
>
> Prøv at indsætte
> Response.Write "database.asp blev inkluderet"
> Response.End
> i database.asp og så gå ind på bla.asp for at se om database.asp bliver
> inkluderet korrekt.
>
> /Torben
>



Jens Gyldenkærne Cla~ (02-11-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 02-11-03 22:32

Anders T. Pedersen skrev:

> Det var såmænd bare en fejl 40 vil jeg tro....
> <!-- # include file="database.asp"--> blev til
> <!-- #include file="database.asp"--> og så virkede det....

Det første opfattes formentlig blot som en normal html-kommentar.

NB: Læs gerne min signatur.
--
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 : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste