webForumDet fria alternativet

Ett felmeddelande hjälp tack!

ASP

10 svar · 213 visningar · startad av jwradhe

Medlem sedan juni 2002711 inlägg
Frågan#1

va betyder

Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

[Microsoft][ODBC Microsoft Access Driver] The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect. 

/spelat.asp, line 5

va för nåt som inte e bra?

här e lite kod oxå

<% Set Connect = Server.CreateObject("ADODB.connection")
Connect.open = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/spelat.mdb")
VISA = "SELECT TOP 6* FROM spelat ORDER by date DESC "

Set RecSet =  Connect.execute(VISA) 

%>
<table width="382" border="0" cellspacing="0" cellpadding="0" height="20">
  <tr> 
    <td width="22" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"> 
      <% do until RecSet.EOF %>
      </font> 
      <table width="354" border="0" cellspacing="0" cellpadding="0" height="19">
        <tr> 
          <td width="200"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"> 
            <%=RecSet("date")%> / <%=RecSet("lag1")%> - <%=RecSet("lag2")%></font></td>
          <td width="67"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><%=RecSet("re1")%> 
            -<%=RecSet("re2")%></font></td>
          <td width="87"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Kl: 
            <%=RecSet("matchtid")%></font></td>
          <% RecSet.MoveNext
loop
RecSet.close
Connect.close
Set RecSet = nothing
Set Connect = nothing %>
        </tr>
      </table>
      <font face="Verdana, Arial, Helvetica, sans-serif" size="1"> </font></td>
  </tr>
</table>
<font face="Verdana, Arial, Helvetica, sans-serif" size="1"> </font><font face="Verdana, Arial, Helvetica, sans-serif" size="1"> 
</font> <font face="Verdana, Arial, Helvetica, sans-serif" size="1"> </font><font face="Verdana, Arial, Helvetica, sans-serif" size="1"> 
</font> 
<p>&nbsp;
Medlem sedan nov. 2001348 inlägg
#2

VISA = "SELECT TOP 6 * FROM spelat ORDER by date DESC"

typ?

Medlem sedan okt. 20005 273 inlägg
#3
[red]
VISA = "SELECT TOP 6* FROM spelat ORDER by [date] DESC "
[/red]
Medlem sedan nov. 2001348 inlägg
#4

Varför göra man så? Funkar fin fint för mig med "ORDER by date"

Medlem sedan juni 2002711 inlägg
#5

tack!

Medlem sedan okt. 20005 273 inlägg
#6

Jag har för mig att date är ett reserverat ord.....*chansade lite*

Medlem sedan juni 2002711 inlägg
#7

kan nån förklara vart man ska söka igen koden för att hitta felet om dets tår så här " Provider error '80020005'

Type mismatch.

/spelat_add.asp, line 13
"

Medlem sedan okt. 20005 273 inlägg
#8

Hur ser rad 13 ut ?

Medlem sedan nov. 2001348 inlägg
#9

Ja icaaq, du har nog rätt, brukar döpa mina fält till "datum" när jag tänker efter.. :)

Medlem sedan juni 2002711 inlägg
#10

icaaq :

Rad 13 - RecSet("matchtid") = Request.Form("matchtid")

Medlem sedan okt. 20005 273 inlägg
#11

Jag skulle ha testat

[red]
RecSet("matchtid") = Cdate(Request.Form("matchtid"))
[/red]

eller det beror på vad du har satt för "typ" matchtidkolummnen :)

280 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)