/ 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
Asp Fejl?
Fra : CaPoNE


Dato : 14-12-03 17:57

Hej - jeg for følgende fejl når jeg loader mit asp dokument:
" Microsoft VBScript runtime error '800a000d'

Type mismatch: '[string: "Conn.Execute"]'

/news.asp, line 16 "

Hva gør jeg forkert? (Mine 2 filer:"
http://haamann.brinkster.net/database.zip")

På forhånd tak ! (Jeg er ny i faget asp)

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

 
 
Jens Gyldenkærne Cla~ (14-12-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 14-12-03 18:07

CaPoNE skrev:

> Hej - jeg for følgende fejl når jeg loader mit asp dokument:
> " Microsoft VBScript runtime error '800a000d'
>
> Type mismatch: '[string: "Conn.Execute"]'
>
> /news.asp, line 16 "

Hvordan ser din kode ud omkring linje 16?

Specielt er de linjer hvor variablen Conn indgår interessante.


> Hva gør jeg forkert? (Mine 2 filer:"
> http://haamann.brinkster.net/database.zip")

Ellers tak. Vis udvalgte linjer af din kode her i stedet. Se gerne
følgende artikel fra gruppens OSS:
<http://asp-faq.dk/article/?id=41>
--
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

CaPoNE (14-12-2003)
Kommentar
Fra : CaPoNE


Dato : 14-12-03 20:53

Set rs = "Conn.Execute"(strSQL)

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

Lars Hoffmann (14-12-2003)
Kommentar
Fra : Lars Hoffmann


Dato : 14-12-03 20:57

CaPoNE escribió / skrev

> Set rs = "Conn.Execute"(strSQL)

Set rs = Conn.Execute(strSQL)

Virker nok bedre

CaPoNE (15-12-2003)
Kommentar
Fra : CaPoNE


Dato : 15-12-03 13:49

Lars Hoffmann wrote in dk.edb.internet.webdesign.serverside.asp:
> Set rs = Conn.Execute(strSQL)
>
> Virker nok bedre

Så får jeg følgende fejl:
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/news.asp, line 16

Linie 16 er: Set rs = Conn.Execute(strSQL) <--Som Lars forslog -
men hvordan for jeg fixet den fejl - på forhånd tak


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

Lars Hoffmann (15-12-2003)
Kommentar
Fra : Lars Hoffmann


Dato : 15-12-03 14:21

"CaPoNE" <capone_mh@hotmail.com> wrote

> Linie 16 er: Set rs = Conn.Execute(strSQL) <--Som Lars forslog -
> men hvordan for jeg fixet den fejl - på forhånd tak


Der er vist et eller andet helt galt med dit script. kan du ikke vise os
linierne til og med linie 16?


--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG

Jens Gyldenkærne Cla~ (15-12-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 15-12-03 15:14

CaPoNE skrev:

> Linie 16 er: Set rs = Conn.Execute(strSQL) <--Som Lars forslog -
> men hvordan for jeg fixet den fejl - på forhånd tak

Har du prøvet de tutorials der er link til i din signatur? Der er
et udmærket eksempel på databaseadgang i asp-tutorialen.
--
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

CaPoNE (15-12-2003)
Kommentar
Fra : CaPoNE


Dato : 15-12-03 19:34

Jeg prøver nemlig at følge HTML.dk asp tutorial men da jeg har server
hos brinskter skal jeg connecte på en bestemt måde også virker det
ikke ved ikke hva jeg gør forkert. Men her er hele min fil:
<html>
<title>Hente data fra database</title>
<head>
</head>
<body>
<%
Set oConn = Server.CreateObject("ADODB.Connection")
sConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data
Source=\\premfs7\sites\premium2\haamann\database\data.mdb;" & _
"Persist Security Info=False"
oConn.Open(sConnection)

' SQL forespørgsel
strSQL = "Select * from nyhed"
' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)

' Gennemløb Recordset (rs) med en løkke
Do

' Udskriv værdien af kolonnen Fornavn
Response.Write rs("nyhed") & "<br>"

' Gå til næste Record i rs
rs.MoveNext

' Fortsæt indtil rs er gennemløbet (EOF = End Of File)
Loop While Not rs.EOF

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
</body>
</html>


På forhånd tak


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

Jens Gyldenkærne Cla~ (15-12-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 15-12-03 21:49

CaPoNE skrev:

> Set oConn = Server.CreateObject("ADODB.Connection")

Her opretter du et connectionobjekt i variablen oConn.

> oConn.Open(sConnection)

Forbindelsen åbnes.

> Set rs = Conn.Execute(strSQL)

- og her bruger du så en helt anden variabel, nemlig Conn. Den
indeholder ikke nogen connection, derfor fejler scriptet.

Det kan varmt anbefales at benytte Option Explicit (se artiklen
her: <http://asp-faq.dk/article/?id=9>) på alle sider. Det gør at
man hurtigt opdager hvis der er rod i variabelnavnene.
--
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 : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste