Avatar billede rasmustest Nybegynder
22. juli 2001 - 19:56 Der er 21 kommentarer og
1 løsning

Fejl hjælp

Her er koden:
<html>
<head><title><% Response.Write Request.Querystring(\"id\") %> </title>
</head>
<body bgcolor=\"#000000\" text=\"#808080\" link=\"#808080\" vlink=\"#808080\" alink=\"#808080\">
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};\"
DSN = DSN & \"DBQ=\" & Server.MapPath(\"databaser/info.mdb\")
Conn.Open DSN

strSQL = \"Select * From  Order By By Desc\"
Set rs = Conn.Execute(strSQL)

Do
strId = rs(\"id\")
strDato = rs(\"dato\")
strFraklokken = rs(\"fraklokken\")
strPris = rs(\"Pris\")
strKost = rs(\"kost\")
strBy = rs(\"By\") 
strSted = rs(\"sted\")
StrMiniinfo = rs(\"miniinfo\")
StrHeleinfo= rs(\"heleinfo\")

With Response
.Write \"<table border=\"\"1\"\" width=\"\"421\"\" height=\"\"32\"\" bgcolor=\"\"#33CCFF\"\">\"
.Write \"</tr>\"
.Write \"<td height=\"\"24\"\" bordercolor=\"\"#33CCFF\"\" bgcolor=\"\"#33CCFF\"\" width=\"\"8\"\" align=\"\"center\"\"></td>\"
.Write \"<td height=\"\"44\"\" bgcolor=\"\"#33CCFF\"\" bordercolor=\"\"#33CCFF\"\" bordercolorlight=\"\"#33CCFF\"\" bordercolordark=\"\"#33CCFF\"\" width=\"\"458\"\" align=\"\"center\"\">&nbsp;\"
.Write strBy
.Write strId
.Write \"<table>\"
.Write \"<td width=\"\"2\"\" height=\"\"26\"\" rowspan=\"\"4\"\" bgcolor=#\"\"33CCFF\"\" bordercolor=\"\"#33CCFF\"\" bordercolorlight=\"\"#33CCFF\"\" bordercolordark=\"\"#33CCFF\"\">&nbsp;</td>\"
.Write \"</tr>\"
.Write \"<tr>\"
.Write \"<td width=\"\"8\"\" height=\"\"19\"\" bordercolor=\"\"#33CCFF\"\" bgcolor=\"\"#33CCFF\"\" align=\"\"center\"\">&nbsp;</td>\"
.Write \"<td width=\"\"458\"\" height=\"\"1\"\" bordercolor=\"\"#33CCFF\"\" bgcolor=\"\"black\"\" bordercolorlight=\"\"#33CCFF\"\" bordercolordark=\"\"#33CCFF\"\" rowspan=\"\"2\"\" align=\"\"center\"\"></td>\"
.Write \"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"
.Write \"</td>\"
.Write \"</tr>\"
.Write \"<tr>\"
.Write \"<td width=\"\"8\"\" height=\"\"1\"\" bordercolor=\"\"#33CCFF\"\" bgcolor=\"\"#33CCFF\"\" align=\"\"center\"\">&nbsp;</td>\"
.Write \"</tr>\"
.Write \"<tr>\"
.Write \"<td width=\"\"8\"\" height=\"\"1\"\" bordercolor=\"\"#33CCFF\"\" bgcolor=\"\"#33CCFF\"\" align=\"\"center\"\">&nbsp;</td>\"
.Write \"<p><td height=\"\"1\"\" bgcolor=\"\"#33CCFF\"\" bordercolor=\"\"#33CCFF\"\" bordercolorlight=\"\"#33CCFF\"\" bordercolordark=\"\"#33CCFF\"\" width=\"\"458\"\" align=\"\"center\"\">\"
.Write \"<a href=\'mereinfo.asp?id=\" & rs(\"id\") & \"\'>Jylland</a>\"
.Write \"</table>\"
.Write \"<p></tr><p>\"
.Write \"<p><p><p><p><p>\"
end with
  rs.MoveNext
  Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>
</body>
</html>

Når jeg tester den kommer dette:
Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e14\'

[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i FROM-delsætningen.

/liverollespil.dk/asp/landsdel.asp, linje 12


Men linje 12 er den her:

Set rs = Conn.Execute(strSQL) Hjælp!!
Avatar billede dalbjerg Nybegynder
22. juli 2001 - 19:58 #1
strSQL = \"Select * From  Order By By Desc\"

der skulle står
strSQL = \"Select * From tablenavn Order By By Desc\"

tablenavn er den table, som den skal hente dit output fra...
Avatar billede do Nybegynder
22. juli 2001 - 19:59 #2
Jeg kan ikke rigtig finde nogen fejl, med mindre dette er en fejl:

strSQL = \"Select * From  Order By By Desc\"

Hvorfor skriver du \"By By\" to gange ??

Avatar billede rasmustest Nybegynder
22. juli 2001 - 20:01 #3
så slriver den:

Der opstod en Microsoft VBScript-kørselsfejl fejl \'800a01a8\'
Et objekt er obligatorisk: \'\'

/liverollespil.dk/asp/landsdel.asp, linje 55
Avatar billede dalbjerg Nybegynder
22. juli 2001 - 20:01 #4
ja der var jo vist også en fejl det må vist ikke står der 2 gange, men hovedfejlen var det jeg skrev...
Avatar billede netsrac Praktikant
22. juli 2001 - 20:02 #5
BY er et reserveret SQL udtryk, kald dit felt i databasen noget andet!
Avatar billede rasmustest Nybegynder
22. juli 2001 - 20:02 #6
do det er fordi den skal tage fra By i databasen
Avatar billede dalbjerg Nybegynder
22. juli 2001 - 20:02 #7
strSQL = \"Select * From tablenavn\"

prøv lige sådan
Avatar billede tdaugaard Nybegynder
22. juli 2001 - 20:02 #8
ORDER BY [by] skal du skrive ...  hvis \"by\" er et feltnavn..
Avatar billede dalbjerg Nybegynder
22. juli 2001 - 20:03 #9
fandt nogle gamle notater

strSQL = \"Select * From tablenavn Order [By] Desc\"

her er By så et felt, i den ønskede tabel
Avatar billede dalbjerg Nybegynder
22. juli 2001 - 20:03 #10
nå den havde tdaugaard så også... hehe...
Avatar billede rasmustest Nybegynder
22. juli 2001 - 20:04 #11
linje 55 er:

Conn.Close
Avatar billede netsrac Praktikant
22. juli 2001 - 20:04 #12
Nej han skal kalde det noget andet, det kan han lige så godt lære, [] mister han jo ved andre database systemer.
Avatar billede tdaugaard Nybegynder
22. juli 2001 - 20:05 #13
netsrac:> bl.a. mySQL ...
Avatar billede rasmustest Nybegynder
22. juli 2001 - 20:05 #14
jeg prøver  lige at kalde det noget andet
Avatar billede dalbjerg Nybegynder
22. juli 2001 - 20:07 #15
Der opstod en Microsoft VBScript-kørselsfejl fejl \'800a01a8\'
Et objekt er obligatorisk: \'\'

/liverollespil.dk/asp/landsdel.asp, linje 55

den lyder mærkeligt, syntes jeg
Avatar billede rasmustest Nybegynder
22. juli 2001 - 20:07 #16
nu har jeg kaldt By city så kommer dette:

ADODB.Fields fejl \'800a0cc1\'

ADO kunne ikke finde objektet i den samling, der svarer til den henvisning til navn eller ordenstal, som programmet anmodede om.

/liverollespil.dk/asp/landsdel.asp, linje 20
Avatar billede netsrac Praktikant
22. juli 2001 - 20:09 #17
Du skal lige lave den her linie om også:

strBy = rs(\"By\") 
Avatar billede dalbjerg Nybegynder
22. juli 2001 - 20:09 #18
strBy = rs(\"City\")
Avatar billede rasmustest Nybegynder
22. juli 2001 - 20:10 #19
Microsoft VBScript-kørselsfejl fejl \'800a01a8\'
Et objekt er obligatorisk: \'\'

/liverollespil.dk/asp/landsdel.asp, linje 55
dette er den nye fjel
Avatar billede rasmustest Nybegynder
22. juli 2001 - 20:11 #20
Dalberg det har jeg gjort og den der fejl i linje 55 kommer
Avatar billede dalbjerg Nybegynder
22. juli 2001 - 20:11 #21
Conn.Close
Set Conn = Nothing

du kan godt fjerne de 2 liniere, det giver dog bare serveren noget mere at lave... men uhmm det se jo ud som om den selv lukker den...
Avatar billede rasmustest Nybegynder
28. juli 2001 - 11:53 #22
,.,
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