Avatar billede nire Nybegynder
26. august 2000 - 09:06 Der er 14 kommentarer

Databasefejl

Kan nogen give mig enforklaring på at denne ikke virker!!!

Jeg har oprettet en database som virker!!http://www.car2part.com/bilmaerke.asp
Avatar billede nire Nybegynder
26. august 2000 - 09:07 #1
Databasen på denne side virker ikke!!!
Avatar billede keysersoze Ekspert
26. august 2000 - 09:18 #2
ja - det ser jo ud som om at du kan køre med asp, så det er ikke fejlen... er du sikker på, at du forbinder rigtig til db\'en??? søger de rigtige steder m.m.?
Avatar billede nire Nybegynder
26. august 2000 - 09:27 #3
Nej, men det plejer at virke.
Måske er det problemet at den skal søge i flere poster samtidig.
Avatar billede keysersoze Ekspert
26. august 2000 - 09:33 #4
det burde det ikke være... måske har du glemt at gøre, så den søger i mere end den første linie???

når du skriver: \"plejer at virke...\" hvad betyder det så? - har lige præcis DETTE virket? i fx PWS - eller har du lavet noget lignende der virker?
Avatar billede nire Nybegynder
26. august 2000 - 09:36 #5
Jeg tror jeg selv løste problemet.
Man må ikke definere forskelligt: lig med og begynder med i de forskellige søgefelter!!

Men hvordan kan jeg undgå at den viser noget i opstarten inden der søges!!!
Nyt spørgsmål til samme point
Avatar billede keysersoze Ekspert
26. august 2000 - 09:41 #6
bare lav en IF-sætning...
Avatar billede keysersoze Ekspert
26. august 2000 - 09:45 #7
eller sådan (et helt eksempel):

----------------------------------------

*search.htm*

<html>

<head>

<title>Fritekst søgning</title>
</head>

<body>

<form method=\"POST\" action=\"search.asp\">
  <p><input type=\"text\" name=\"Keyword\" size=\"20\"><br>
  <input type=\"submit\" value=\"Søg\" name=\"Action\"></p>
</form>
</body>
</html>

<% Response.Buffer = True %>
<html><head>
<title>Søgeresultat</title>
</head><body>

----------------------------------------

*search.asp*

<%
\' Henter værdien fra seach.htm
strKeyword = Trim(Request.Form(\"Keyword\"))

If Len(strKeyword) = 0 Then
    \' Hvis der ikke er skrevet i feltet
    Response.Clear
    Response.Redirect(\"search.htm\")
Else
    \' Hvis der er skrevet i feltet
    strKeyword = Replace(strKeyword,\"\'\",\"\'\'\")
End If

\' Opbygger en dynamisk SQL streng
strSQL = \"SELECT ID, Navn, Adresse, Bynavn, Beskrivelse FROM Kunder WHERE\"
strSQL = strSQL & \" (Navn LIKE \'%\" & strKeyword & \"%\')\"
strSQL = strSQL & \" OR (Adresse LIKE \'%\" & strKeyword & \"%\')\"
strSQL = strSQL & \" OR (Bynavn LIKE \'%\" & strKeyword & \"%\')\"
strSQL = strSQL & \" OR (Beskrivelse LIKE \'%\" & strKeyword & \"%\')\"

\' Skaber DSNLess forbindelse til DBen
strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"search.mdb\")
Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open strDSN

\' Skaber et recordset udfra SQL strengen
Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
    \' Hvis der er fundet poster på søgningen
    Response.Write \"<p>Søgeresultat</p>\"
    Response.Write \"<table border=1>\"
    Response.Write \"<tr><th>Navn</th><th>Adresse</th><th>By</th><th>Beskrivelse</th></tr>\"
    Do While Not rs.EOF
        Response.Write \"<tr><td>\" & rs(\"Navn\") & \"</td>\"
        Response.Write \"<td>\" & rs(\"Adresse\") & \"</td>\"
        Response.Write \"<td>\" & rs(\"Bynavn\") & \"</td>\"
        Response.Write \"<td>\" & rs(\"Beskrivelse\") & \"</td></tr>\"
        rs.MoveNext
    Loop
    Response.Write \"</table>\"
Else
    \' Hvis der ikke er fundet poster på søgningen
    Response.Write \"<p>Der er ikke fundet noget på denne søgning</p>\"
End If

\' Rydder op efter os
myConn.Close
Set myConn = Nothing
%>

</body></html>
Avatar billede keysersoze Ekspert
26. august 2000 - 09:45 #8
sikker på det ikke er flere point værd? - hvis det virker...
Avatar billede nire Nybegynder
26. august 2000 - 09:53 #9
Øh ikke for at lyde for dum.
Men jeg er ikke til programmering i stor stil.
Jeg bruger jo netop FP og Access fordi jeg er så dum.

Men mine sider sælger faktisk godt.

Jo du skal nok få 80 point, jeg har jo så mange.
Men først må du skære det ud i pap.
Avatar billede nire Nybegynder
26. august 2000 - 10:09 #10
Vie event kilde med det rettede markeret!!!
Avatar billede keysersoze Ekspert
26. august 2000 - 17:23 #11
SAY WHAT??? jeg forstod ikke lige det sidste...
Avatar billede nire Nybegynder
26. august 2000 - 18:00 #12
Problemet er at jeg må nøjes med FP og Access men problem er nu at jeg ikke kan starte op (se siden) uden at den viser data.
Hvis det kan rettes i koderne kan jeg ikke umiddelbart rette det selv.
Jeg lægger databasen ud på www.car2part.dk/dbtest
I en zippet version.
Avatar billede nire Nybegynder
26. august 2000 - 18:06 #13
Avatar billede keysersoze Ekspert
26. august 2000 - 23:14 #14
ARGH! - jeg hader FP... men jeg kan prøve at kigge på det...
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