Avatar billede icedox Nybegynder
16. december 2003 - 15:00 Der er 20 kommentarer og
1 løsning

RS = conn.execute(sql) virker ikke

Hej!

Jeg laver en lille e-mailliste.

Først ser jeg om den er listet i forvejen, men
den skriver den bare ind i DB.
Selv om e-mailadr. ikke er skrevet tidligere, så
skriver den at den er registreret i forvejen.

RS=conn.execute(SQL)

Mon vide !
Avatar billede tzag_dk Nybegynder
16. december 2003 - 15:07 #1
Set rs = Conn.Execute(SQL)
Avatar billede icedox Nybegynder
16. december 2003 - 15:14 #2
Ja, selfølig :)
Sådan her er det Set RS = conn.Execute(sql)

Jeg tror det kan have noget med serveren, eller
DB (access 2000) at gøre !
Avatar billede tzag_dk Nybegynder
16. december 2003 - 15:16 #3
Hvad mener du med at det kan have noget at gøre med det?
Avatar billede icedox Nybegynder
16. december 2003 - 15:17 #4
If rs.eof virker ikke, men den vil godt sætte ind i DB og
gerne trække noget ud af den, og vise listen.
Avatar billede tzag_dk Nybegynder
16. december 2003 - 15:23 #5
du kan evt prøve med rs.bof :-)
Avatar billede icedox Nybegynder
16. december 2003 - 15:28 #6
Har prøvet : If (rs.EOF or rs.BOF) then
men kan man evt. se hvar rs.eof indeholder ved at udskrive den?
Avatar billede tzag_dk Nybegynder
16. december 2003 - 15:35 #7
når man laver en:

if rs.eof then
response.write "Der er ingen poster!"
else
SQL = "SELECT * from TabelNavn"
Set rs = Conn.Execute(SQL)
end if
Avatar billede icedox Nybegynder
16. december 2003 - 15:38 #8
Ja, den ville ikke resp. rs.eof og lave begge men skrive
"Der er ingen poster!"
Avatar billede tzag_dk Nybegynder
16. december 2003 - 15:39 #9
har du data i din db?
Avatar billede icedox Nybegynder
16. december 2003 - 15:44 #10
Ja, det har jeg.
Jeg laver f.eks. denne mail aa@aa.dk og så kommer at den findes i forvejen,
så lader jeg den LOOPe sådan at jeg ser alt indholdet.
Strange.
Avatar billede tzag_dk Nybegynder
16. december 2003 - 15:52 #11
SQL = "SELECT * from TabelNavn"
Set rs = Conn.Execute(SQL)

if rs.eof then
response.write "Der er ingen poster!"
else
DO WHILE NOT rs.eof
response.write rs("email")
rs.MoveNext
LOOP
end if
Avatar billede icedox Nybegynder
16. december 2003 - 16:10 #12
Nemlig, men så virker rs.eof ikke ??
Jeg arbejder med det.
Avatar billede tzag_dk Nybegynder
16. december 2003 - 16:15 #13
prøv evt at skifte rs ud med objRs, alle steder...
Avatar billede icedox Nybegynder
16. december 2003 - 16:15 #14
...prøver lige.
Avatar billede tzag_dk Nybegynder
16. december 2003 - 16:16 #15
altså...

SQL = "SELECT * from TabelNavn"
Set objRs = Conn.Execute(SQL)

if objRs.eof then
response.write "Der er ingen poster!"
else
DO WHILE NOT objRs.eof
response.write rs("email")
objRs.MoveNext
LOOP
end if
Avatar billede nidyahou Praktikant
16. december 2003 - 16:37 #16
SQL = "SELECT * from TabelNavn"
Set objRs = Conn.Execute(SQL)

if objRs.eof or objRs.BOF then
response.write "Der er ingen poster!"
else
DO WHILE NOT objRs.EOF
response.write objRs("email")
objRs.MoveNext
LOOP
end if

måske?
Avatar billede icedox Nybegynder
17. december 2003 - 11:39 #17
Der var noget med skriverettigheder på serveren.
Dim rs er også en god ting.
Lukker
Avatar billede tzag_dk Nybegynder
17. december 2003 - 12:16 #18
Ja dim er en god ting :-)
Men godt at du fik det til at virke!

Tak for point...!


// Rene
Avatar billede icedox Nybegynder
17. december 2003 - 13:26 #19
Rene!
Nej, det der er nu, er at
hvis jeg bruger tilmeldt, så bliver jeg tilmeldt. Fint nok.
Så framelder jeg, og der kommer update. Fint nok,

men når jeg så gentager alt dette, *HUSKER* browseren sikkert.
Så kommer KUK i rs.

Er der noget jeg mangler i toppen af scriptet eller evt.
skal lave på serveren ??
Response.Buffer=true
Response.Expires = -1
Response.AddHeader "pragma", "no-cache"
Avatar billede tzag_dk Nybegynder
17. december 2003 - 19:17 #20
Jeg vil mene at det er nok med:

Response.AddHeader "pragma", "no-cache"
Avatar billede icedox Nybegynder
22. december 2003 - 12:08 #21
Hej igen!
Jeg har nu fundet fejlen!
Dette var en server-fejl.
IIS havde HTTP keep-alives Enabled markeret, hvilket ikke skulle være det.
Så nu kører scriptet.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

KMD A/S

Projektleder

Politiets Efterretningstjeneste

IT-løsningsarkitekt i PET

Netcompany A/S

Linux Operations Engineer