Slettet bruger
12. august 2005 - 21:15
Der er
18 kommentarer og 2 løsninger
Nyheds viser, viser ikke ?
Hejsa nogen der kan se fejlen ? Microsoft VBScript runtime error '800a01a8' Object required /forside.asp, line 78 --------------------------------------------------------------- <% strSQL = "SELECT TOP 5 * FROM nyheder WHERE kategori='herhjemme' ORDER BY id DESC" Set rs = Conn.Execute(strSQL) Do strNavn = left(rs("nyhed"),30) Response.Write "<font face='Verdana' size='1'>" & strNavn & "....<a href='default.asp?side=herhjemme&mode=&id=" & rs("id") & "'>[Læs Resten]</a></font><br>" rs.MoveNext Loop While Not rs.EOF Conn.Close Set Conn = Nothing %>
Annonceindlæg fra Deloitte
Slettet bruger
12. august 2005 - 21:16
#1
Line 78 : Set rs = Conn.Execute(strSQL)
12. august 2005 - 21:19
#2
Hvor er objektet Conn oprettet?
Slettet bruger
12. august 2005 - 21:21
#3
har en include file med db connection : <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=d:\web\localuser\pivskid.dk\database\pivskid.mdb" Conn.Open DSN %>
Slettet bruger
12. august 2005 - 21:22
#4
Det underlige ved det er at jeg har samme kode engang mere på samme side og der virker det, den eneste forskel er at kategorien er anderledes
12. august 2005 - 21:27
#5
Inkluderer du din database-connection-includefil i toppen af siden eller efter den kode der ikke fungerer?
Slettet bruger
12. august 2005 - 21:49
#6
altid i toppen
12. august 2005 - 21:55
#7
Arbejder du med Option Explicit? I så fald, er rs dimensioneret inden den kode der er problemer med?
Slettet bruger
12. august 2005 - 21:57
#8
fandt ud af det
Slettet bruger
12. august 2005 - 21:59
#9
flyttede simpelthen : Conn.Close Set Conn = Nothing nederst på siden og fjernede den fra de 2 steder
12. august 2005 - 22:02
#10
Ja, ok, det giver jo god mening, når du kun åbner forbindelsen en gang (hvilket også er at anbefale).
Slettet bruger
12. august 2005 - 22:03
#11
men du må få point da du hjalp
12. august 2005 - 22:08
#12
Hvad med at dele dem så...?
Slettet bruger
12. august 2005 - 22:09
#13
okai sorry men ham der fik det til at køre ville lige logge på for point :S
Slettet bruger
12. august 2005 - 22:09
#14
i kan begge få en del :)
12. august 2005 - 22:09
#15
Hvis du bruger koden flere steder på siden må du ikke afslutte og lukke objectet Conn Så prøv at undlad disse to linjer Conn.Close Set Conn = Nothing Da det så lukker dit object og du så ikke kan brueg det igen længere nede på siden Det skal så kun bruges sidste gang du bruger objectet..
Slettet bruger
12. august 2005 - 22:10
#16
er det ikke det bedste ?
Slettet bruger
12. august 2005 - 22:10
#17
det gik ;)
12. august 2005 - 22:11
#18
Fint nok...
12. august 2005 - 22:12
#19
Tak for point :)
Slettet bruger
12. august 2005 - 22:16
#20
det var så lidt :D
Kurser inden for grundlæggende programmering