Avatar billede sjh Nybegynder
02. maj 2002 - 21:20 Der er 37 kommentarer og
1 løsning

Database virker kun en gang

Hvorfor virker det kun EN gang, neste gang jeg prøver venter server/browser bare og der sker ikke en fisk, og må genstarte computeren.

jeg bruger PWS(Server) som følger med win98.


<%

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=c:\search.mdb"

Set rs = Conn.Execute("Select * from Search")

Do
  Response.Write "<a href=" & rs("datUrl") & ">" & rs("datText") & "</a><br>"
  rs.MoveNext
Loop While Not rs.EOF

Conn.Close
Set rs = Nothing
Set Conn = Nothing
%>

Avatar billede Slettet bruger
02. maj 2002 - 21:32 #1
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & "c:\search.mdb"
Conn.Open DSN

Kan det måske være der der er forskellen ?
Avatar billede eagleeye Praktikant
02. maj 2002 - 21:33 #2
Jeg har nogle gange prøvet noget tilsvarne, dog ikke så vildt som du beskriver det. Når man relaoder siden stå den bare og timer ud til sidst...

Jeg har fundet ud af at hvis jeg benytter denne connection så giver det ikke problmmet:
Conn.Open "Data Source=c:search.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"
Avatar billede Slettet bruger
02. maj 2002 - 21:35 #3
Ok, det var nu mere de der  "  jeg tænkte på og så & tegnet. Måske det kunne hjælpe. Jeg ved såmænd ikke så meget om det, men den jeg sendte virker her, men kan sikkert kortes ned.
Avatar billede Slettet bruger
02. maj 2002 - 21:39 #4
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" & "DBQ=c:\search.mdb"

Jeg har da lært at man skal ikke skrive forkert så virker skidtet ikke. Måske ovenstående kunne hjælpe ?
Avatar billede Slettet bruger
02. maj 2002 - 21:41 #5
set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("search.mdb") & ";"

Jeg har også sådan en her der virker og også rimelig hurtigt :-)
Avatar billede sjh Nybegynder
02. maj 2002 - 21:58 #6
Samme fejl>
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" & "DBQ=c:\search.mdb"<


Fejl i Provider>
Conn.Open "Data Source=c:\search.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"<

kan det være filen (search.mdb) der er noget galt med
Avatar billede Slettet bruger
02. maj 2002 - 22:00 #7
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" & "DBQ=c:\search.mdb"<
---------------------^

er det en du har sat så giver den vel en fejl, eller er det bare for at pege på den.
Avatar billede Slettet bruger
02. maj 2002 - 22:01 #8
Der var < jeg ville pege på.
Avatar billede Slettet bruger
02. maj 2002 - 22:04 #9
Du kan jo evt. hente ASPMaker og prøve at køre den på din database og se om det virker. Her er en link:

http://www.hkvstore.com/aspmaker/

Det virker rigtig godt.
Avatar billede sjh Nybegynder
02. maj 2002 - 22:04 #10
nej det er mig der har sat den på.

Samme fejl>
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" & "DBQ=c:\search.mdb"


Fejl i Provider>
Conn.Open "Data Source=c:\search.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"
Avatar billede sjh Nybegynder
02. maj 2002 - 22:10 #11
har prøvet ASPMaker virker ikke (Har fejl)

måske kunne i prøve om den virker den fylder kun 48kb
http://home.get2net.dk/sjh/eksperten/206295/search.mdb
Avatar billede Slettet bruger
02. maj 2002 - 22:17 #12
Jeg har lige prøvet aspmaker på din base, og den laver ikke det den skal. Du har ingen primær nøgle. Jeg tror du skal have ne evt. autonumerering i din base så du får et nummer. Sæt det til primær nøgle, så kan det være det hjælper. Skriv også evt. rigtige URL'er ind i basen så er du mere sikker på at det vil køre.
Avatar billede sjh Nybegynder
02. maj 2002 - 22:21 #13
oz1cbk > Kan du så ikke lave den "primær nøgle" for mig og sende databasen til mig på: sjh@adslhome.dk
Avatar billede Slettet bruger
02. maj 2002 - 22:25 #14
Jeg kan se at du kører Access 95 og jeg har 2002 så jeg ved ikke om du kan bruge den hvis jeg laver en til dig i den.
Avatar billede sjh Nybegynder
02. maj 2002 - 22:28 #15
Jeg har lavet den med et lille program som følger med Visual Basic 5 (Visdata.exe)
Avatar billede Slettet bruger
02. maj 2002 - 22:32 #16
Jeg prøvede lige at lave en base, men det virkede ikke med ASPmaker, så der skal gøres et eller andet. Jeg vil prøve igen imorgen, hvis ikke andre er kommet med en løsning. Jeg bliver desværre nødt til at gå nu så jeg kan komme op og på job. Men jeg vil gerne prøve igen imorgen.
Avatar billede sjh Nybegynder
02. maj 2002 - 22:33 #17
ok sov godt
Avatar billede Slettet bruger
03. maj 2002 - 05:20 #18
Nu kan du prøve det her og se om det er det du kunne tænke dig.
http://195.192.9.228/base

og er det det kan du hente den, men det er så en hel pakke med det hele genereret med aspmaker:

http://195.192.9.228/base/search.exe

God arbejdslyst :-)
Avatar billede Slettet bruger
03. maj 2002 - 06:55 #19
pakken fylder ca. 87 Kb
Avatar billede sjh Nybegynder
03. maj 2002 - 13:44 #20
oz1cbk >Jeg for fejl.


ADODB.Connection fejl '800a0e7a'

ADO kunne ikke finde den angivne provider.

/bbb/searchlist.asp, linje 119
Avatar billede Slettet bruger
03. maj 2002 - 14:17 #21
Hmmm, så kan jeg nok ikke hjælpe dig mere. Det kører her, men dete er også på en server med IIS5.x på, så det kan være forskellen. Hvis du kører det fra den link:
http://195.192.9.228/base
Får du så også fejl ?
Avatar billede sjh Nybegynder
03. maj 2002 - 14:35 #22
Får du så også fejl ? >Nej, det er nok min ADO version som er for lille.
Hvor kan jeg hente en større version.
Avatar billede Slettet bruger
03. maj 2002 - 14:40 #23
Det må være ved www.micsoft.com og vælge downloadcenter, så skulle du kunne finde den der passer til den windows version du kører med. Prøv at se der først.
Avatar billede sjh Nybegynder
03. maj 2002 - 14:43 #24
Kan du ikke give et link til den side hvor jeg kan hente det?
Så for du de 60 point :-)
Avatar billede Slettet bruger
03. maj 2002 - 14:48 #25
her er noget men om du kan bruge det ved jeg ikke:

http://www.microsoft.com/downloads/search.asp?

I øverste box vælger du ADO, hvis det er det du skal bruge, og nedenunder vælger du det styresystem du bruger og til højre derfor vælger du all download. Bare tryk på pilene så kommer der en lang menu frem.
Avatar billede Slettet bruger
03. maj 2002 - 14:49 #26
Du kan jo også bruge dit eget system til databasen. Du behøver jo ikke bruge det ASPmaker har lavet, men du skal muligvis alligevel opdatere noget.
Avatar billede sjh Nybegynder
03. maj 2002 - 14:58 #27
Jeg for det nok ikke til at funke. :-(

Men tak for hjælpen.
Avatar billede Slettet bruger
03. maj 2002 - 14:59 #28
Kører du med et gammelt styresystem ? windows 95 eller ældre ? Hvilken browser ´bruger du og hvilken version ?
Avatar billede sjh Nybegynder
03. maj 2002 - 15:04 #29
Jeg køre med win98 /browser 5.5

dit fine arbejde på http://195.192.9.228/base funker fint, men når jeg prøver det hos mig selv for jeg fejl.

ADODB.Connection fejl '800a0e7a'

ADO kunne ikke finde den angivne provider.

/bbb/searchlist.asp, linje 119
Avatar billede Slettet bruger
03. maj 2002 - 15:05 #30
Det er nok den der PWS du bruger, og jeg ved faktisk ikke om man kan installere IIS på en win98, men det må du kunne se på download siden om du kan vælge IIS foroven og så vælge win98 nedenunder. Det var måske en mulighed.
Avatar billede sjh Nybegynder
03. maj 2002 - 15:09 #31
Jamen det jeg lavede først funker jo fint EN gang, hvorfor funker det så ikke anden gang?
Avatar billede Slettet bruger
03. maj 2002 - 15:10 #32
Det er sikkert den PWS. Det problem har jeg også haft for meget lang tid siden, og jeg fandt aldrig ud af fejlen, og smid lortet i spanden :-)
Avatar billede Slettet bruger
03. maj 2002 - 15:11 #33
Har du prøvet at installere PWS igen ? Jeg mener at have læst at der er nogen der har gjort det og så var nogle problemer løst. Det kunne jo være det kunne betale sig lige at prøve det også, når du nu alligevel ikke kan få det til at virke som det er.
Avatar billede sjh Nybegynder
03. maj 2002 - 15:17 #34
Ja, jeg har installeret Windows 98 og PWS på ny faktis i går.
Avatar billede Slettet bruger
03. maj 2002 - 15:19 #35
Jamen så er der jo ikke andet for end du må se om du kan bruge en IIS server til win98, eller hvis du har en win2000 så installer den istedet, der følger IIS med :-) Men det er jo ikke normalt man lige har den i skuffen.
Avatar billede sjh Nybegynder
03. maj 2002 - 15:21 #36
Nej jeg har kun win98 i skuffen. :-)
Avatar billede eagleeye Praktikant
03. maj 2002 - 15:21 #37
...
Avatar billede Slettet bruger
03. maj 2002 - 15:22 #38
Hvad betyder  ... ?
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