Avatar billede gigy Nybegynder
26. april 2001 - 15:07 Der er 8 kommentarer og
1 løsning

Søge problem i Access!

Hvad kan fejlen være her :(


<%@ Language=VBScript %>

<html>


<SCRIPT language=\"javascript\"><!--
function displayWindow(url, width, height)
{
        var Win = window.open(url,\"displayWindow\",\'width=\' + width + \',height=\' + height + \',left=10,top=10,resizable=no,scrollbars=yes,menubar=no,status=no\' );
       
}

//--></SCRIPT>


<%
if not Request(\"omrade\") = \"Alle\" then
SQL = \" shopomrade LIKE \'%\" & Request(\"omrade\") & \"%\'\"
end if

if not SQL = \"\" then
tekst = \" AND\"
end if

if not Request(\"alder\") = \"Alle\" then
SQL = SQL & shopalder & \" shopalder LIKE \'%\" & Request(\"alder\") & \"%\'\"
end if

if not SQL = \"\" then
tekst = \" AND\"
end if

if not Request(\"type\") = \"Alle\" then
SQL = SQL & tekst & \" shoptype LIKE \'%\" & Request(\"type\") & \"%\'\"
end if

if not SQL = \"\" then
tekst = \" AND\"
end if


Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"shopdb.mdb\")

Set rs = Server.CreateObject(\"ADODB.RecordSet\")
SQL = \"Select * From shops WHERE \" & SQL
rs.Open SQL, Conn, 1


if (rs.BOF Or rs.EOF) then
%>

<head>
<title></title>
</head>

<body bgcolor=\"#688CA0\">

<font face=\"Verdana\" size=\"2\">Der er desværre ingen profil, der matcher din søgning.
Prøv at formindske dine krav.</font><br><b><br><font face=\"Verdana\"><a href=\"java script:history.go(-1);\"><<
Tilbage</a></font></b>

<p>
<img border=\"0\" src=\"images/linie.jpg\">




<font color=\"#800000\">ddddddddddddd<a href=\"java script:displayWindow(\'profil.asp?shop_id=<%=rs(\"shop_id\")%>\',450,450)\"><font color=\"#800000\" face=\"Verdana\" size=\"3\"><b><%=rs(\"shopname\")%></b>
</font> 
<font color=\"#688CA0\" face=\"Verdana\" size=\"3\">
</font>  </font><font color=\"#800000\">.</a></font><font face=\"Verdana\" size=\"2\" font color=\"#000000\"><br><%=left(rs(\"omshop\"),50)%>....</font>
<p><img border=\"0\" src=\"images/linie.jpg\"></p>
<font face=\"Verdana\" size=\"2\" font color=\"#000000\">




<%end if%>



</font>
<p></p>
<p></p>
<p> </p>


</body>
</html>
Avatar billede webbe Nybegynder
26. april 2001 - 15:10 #1
Prøv at sætte dine if-sætninger ned EFTER din connection!
Avatar billede gigy Nybegynder
26. april 2001 - 15:13 #2
Nej desværre for denne fejl:

Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e21\'

De ønskede egenskaber understøttes ikke af denne ODBC-driver.

/guide2close/soeg2.asp, linje 50
Avatar billede webbe Nybegynder
26. april 2001 - 15:15 #3
Aaaahhh - det er din connection der er galt på den...skriv istedet:

Conn.Open \"DBQ=\"&Server.MapPath(\"shopdb.mdb\")&\";DRIVER={Microsoft Access Driver (*.mdb)};\"

Så skulle det fungere!

Avatar billede ldanielsen Nybegynder
26. april 2001 - 15:16 #4
Prøv lige at lave en

Response.Write SQL

på rette sted, så vi kan se at den er rigtig, Du kunne have glemt et mellemrum eller lignende
Avatar billede gigy Nybegynder
26. april 2001 - 15:22 #5
Nope Webbe duer squ ikke... Men hvis der er en der laver det helt om så det virker gir jeg 60point :)

Avatar billede webbe Nybegynder
26. april 2001 - 15:25 #6
Hvad fejl melder den nu???
Avatar billede gigy Nybegynder
26. april 2001 - 15:28 #7
den samme :)
Avatar billede gigy Nybegynder
27. april 2001 - 13:26 #8
------SLUTTER KUNNE IKKE BRUGE NOGLE AF SVARENE-----
Avatar billede ldanielsen Nybegynder
27. april 2001 - 13:28 #9
Hey, hvorfor måtte vi ikke se en færdig SQL?? Så kunne vi måske have klaret den.

Hilsen Lars
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