15. marts 2004 - 23:12Der er
7 kommentarer og 1 løsning
Operation is not allowed when the object is closed.
Når jeg skriver: RS = Conn.Execute("Select * From tbl_calender") Får jeg fejlen: ADODB.Connection error '800a0e78' Operation is not allowed when the object is closed.
Jeg har prøvet mig lidt frem og fundet ud af, at det kun kan være noget med databasen den er gal med(?) Jeg bruger MySQL
Jeg havde været dum nok til at glemme en hel linie i forbindelsen til databasen :\
Men jeg har et andet problem du måske kan hjælpe med, jeg skal have lavet en kalender, men har lidt problemer med at få lavet så den finder ud af hvornår der står noget i kalenderen. Det jeg har lavet indtil videre ser sådan ud (en udbyggelse af det før):
If isNull(Conn.Execute("Select * From tbl_calender Where clanID=" & clanID & " And eventDate=" & Date + iDay)) Then clndrClass = "clndrEmpty"
Jeg ved ikke helt hvad problemerne er, det ene er ihvertfald at Date + iDay (en variable i løkken der har fra 1 til antal tage i måneden), giver mere end 30 dage. Tabellen eventDate er Date format, men jeg kan ikke helt gennemskue hvordan det skal gøres.
Det man typisk gør er at lave en tæller for dagen og så bygger datoen ud var variable:
for iDay = 1 to 31 dato = Year(Date) & "-" & Month(Date) & "-" & iDay Set rs = Conn.Execute("Select * From tbl_calender Where clanID=" & clanID & " And eventDate=" & dato)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.